lnmp nginx配置虚拟域名

lnmp 

nginx配制虚拟域名

nginx默认站点目录是:/usr/share/nginx/html/

权限设置:chown nginx.nginx/usr/share/nginx/html/ -R

MySQL数据库目录是:/var/lib/mysql

权限设置:chown mysql.mysql -R /var/lib/mysql

/etc/nginx/conf.d  建立一个 虚拟域名 如:www.yii.cc.conf

配制内容如下:

server {

listen  80;

server_name  www.yii.cc;

index  index.php index.html;

#root /usr/share/nginx/html/basic/web;

root /usr/share/nginx/html/yii;

#access_log  /www/access_ example1.log  main;

location / {

if (!-e $request_filename){

rewrite ^/(.*) /index.php last;

}

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

location ~ .php$ {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include        fastcgi_params;

}

location ~ /.ht {

deny  all;

}

}

第二:/etc/nginx   => nginx.conf     下面配制: 

# The default server is in conf.d/default.conf

   include /etc/nginx/conf.d/*.conf;

重启  nginx   

 1. /etc/init.d/nginx  restart

2.平滑重启命令:kill -HUP 住进称号或进程号文件路径或者使用/usr/nginx/sbin/nginx -s reload注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:

nginx -t -c /usr/nginx/conf/nginx.conf或者/usr/nginx/sbin/nginx -t

3.nginx  reload重启执行# /usr/local/nginx/sbin/nginx -s reload nginx已经重启成功用root权限 重启#killall nginx#nginx

4.Ubuntu Nginx$sudo service nginx start$sudo service nginx stop

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容