在配置好了一台linux服务器之后,该怎么让Nginx怎么添加多个站点或网站呢?Nginx站点配置文件需要写的比较规范,不然很可能造成502等错误,正确的配置才会让Nginx更稳定,甚至和apache一样稳定,而就效率而言,自不必多说,肯定是Nginx更胜一筹咯,如果你想知道怎么正确配置好Nginx,那么可以先看一下这篇文章,,本文主要讲怎么让Nginx怎么添加多个站点或网站,本文以ubuntu server为例,其他linux版本大同小异,参考即可
1.先进入站点配置目录
- cd /etc/nginx/sites-enabled
 
里面可以看到一个默认的配置文件 default,这个我们不用管它,然后直接新建其它的配置文件
2.建立站点配置文件
- sudo nano yourdomain.com.conf
 - #这个yourdomain.com.conf可以随便取名字,也可以是yourdomain,也可以是yourdomain.com
 
3.在站点配置文件中输入代码
- server{ //这里做301跳转,yourdomain.com跳转到www.yourdomain.com
 - server_name yourdomain.com;
 - rewrite ^/(.*)$ http://www.yourdomain.com/$1 permanent;
 - }
 - server {
 - root /home/wwwroot/web/yourdomain.com;
 - index index.html index.htm index.php;
 - server_name www.yourdomain.com;
 - #include /home/wwwroot/yourdomain.com/wordpress.conf; //伪静态规则存放目录
 - location / {
 - try_files $uri $uri/ /404.html; //开启404
 - }
 - location /doc/ {
 - alias /usr/share/doc/;
 - autoindex on;
 - allow 127.0.0.1;
 - allow ::1;
 - deny all;
 - }
 - error_page 404 /404.html; //开启404
 - location ~ \.php$ {
 - fastcgi_pass 127.0.0.1:9000;
 - fastcgi_index index.php;
 - include fastcgi_params;
 - }
 - }
 
保存之后重启Nginx
- sudo /etc/init.d/nginx restart
 
这样让Nginx怎么添加多个站点或网站的配置就做好了,上面代码不仅解决了添加站点或网站的问题,也解决了添加伪静态和开启404的问题,除了可以新加添加多个站点配置文件外还可以直接在default里面增加上面的代码,可以达到一样的效果,但是新加添加多个站点配置文件的方式更方便管理,希望本文对大家有帮助
			
                
微信扫一扫,打赏作者吧~