CentOS7 LNMP虚拟主机使用教程
来源:互联网 发布:js jsonarray 遍历 编辑:程序博客网 时间:2024/04/29 15:57
程序根目录:/home/wwwroot/
虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
LNMP默认网站配置文件:/usr/local/nginx/conf/nginx.conf
以配置 yii2.agent.com 为例
方法一:
1、创建程序目录 /home/wwwroot/yii2.agent.com
2、创建虚拟机配置文件 /usr/local/nginx/conf/vhost/yii2.agent.com.conf
配置文件内容如下:
server
{
listen 80;
#listen [::]:80;
server_name yii2.agent.com;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/yii2.agent.com;
include other.conf;
#error_page 404 /404.html;
location ~ [^/]\.php(/|$)
{
# comment try_files $uri =404; to enable pathinfo
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
#include pathinfo.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log /home/wwwlogs/yii2.agent.com.log access;
}
3、重启nginx /etc/init.d/nginx restart
方法二:
执行:lnmp vhost add 出现如下界面:
这里要输入要添加网站的域名,我们已添加yii2.agent.com域名为例,如上图提示后输入域名 yii2.agent.com 回车后提示
这里询问是否添加更多域名,如不添加输入 n 会有如下提示
需要设置网站的目录,网站目录不存在的话会创建目录。也可以输入已经存在的目录或要设置的目录(注意如要输入必须是全路径即以/开头的完整路径!!!)。不输入直接回车的话,采用默认目录:/home/wwwroot/域名
伪静态可以使URL更加简洁也利于SEO,如程序支持并且需要设置伪静态的话,如启用输入 y ,不启用输入 n 回车。
设置日志,如启用日志输入 y
再输入要设置的日志的名称,默认目录为:/home/wwwlogs/ 默认文件名为:域名.log 回车确认后,
会询问是否添加数据库和数据库用户如果需要启用输入 y ,不启用输入 n 回车
##伪静态管理##
Apache下的.htaccess伪静态规则不能用在LNMP下,需要使用Nginx伪静态规则。
伪静态可以随时添加或删除,如果添加完虚拟主机后忘记或没有添加伪静态,可以通过修改配置文件来添加伪静态。
虚拟主机配置文件在:/usr/local/nginx/conf/vhost/域名.conf
伪静态规则文件需要放在/usr/local/nginx/conf/ 下面。
编辑虚拟主机配置文件,可以使用vi、nano或winscp,后2个工具对新手来说简单些。
例如前面我们添加的虚拟主机,打开后前半部分配置会显示如下:
在root /home/wwwroot/www.yii2agent.com;这一行下面添加:
include wordpress.conf;
上面的wordpress.conf换成上传到/usr/local/nginx/conf/ 下面的伪静态规则文件,加完保存,执行:/etc/init.d/nginx restart 重启生效,如果报错可能是添加有误或伪静态规则有误。
- CentOS7 LNMP虚拟主机使用教程
- LNMP添加、删除虚拟主机及伪静态使用教程
- LNMP添加、删除虚拟主机及伪静态使用教程
- LNMP添加、删除虚拟主机及伪静态使用教程
- LNMP添加、删除虚拟主机及伪静态使用教程
- centos7 安装lnmp教程
- 云虚拟主机使用教程
- LNMP 0.5 安装使用教程
- LNMP 0.5 安装使用教程
- 阿里云虚拟主机使用教程
- LNMP添加、删除虚拟主机
- LNMP安装快速导航:LNMP安装提示,LNMP安装教程、安装失败处理、虚拟主机管理、可选组件、LNMP文件目录说明、状态管理。
- GitLab在CentOS7下LNMP环境的安装使用
- centos7.2 lnmp安装zeromq、php-zmq扩展和使用
- LNMP中虚拟主机的配置
- lnmp下 nginx 配置虚拟主机
- 安装LNMP环境,centos7
- CentOS7安装LNMP环境
- Codeforces Round #202 (Div. 2) D. Apple Tree (DFS + Math)
- 在linux上使用yum安装JDK
- OpenStack Hacker养成指南
- 前端样式--px与em使用选择
- Android 做fragmetn回退栈测试遇到的问题
- CentOS7 LNMP虚拟主机使用教程
- 黑马程序员--------线程
- ADN FDN SDN
- 【Servlet】把文件写到Respond输出流里面供用户下载
- Scala 偏函数和偏应用函数
- 视频聊天 Demo
- Matlab 第一章
- Sublime Text 3操作技巧
- [其他] 上传漏洞之文本编辑器