创建虚拟主机目录vhost(自定义设置),一般和nginx.conf在同一目录下
默认初始nginx的配置文件只修改/etc/nginx/nginx.conf中的:include /etc/nginx/vhost/*.conf;
然后在虚拟机的目录下创建虚拟主机对应的配置文件(文件名称自定义):

vim /etc/nginx/vhost/gjy.conf
server
        {
        listen       80;
        server_name gjy.com;		#这里是基于域名的虚拟主机,如果要基于IP就把域名换成响应的IP即可
        index index.php index.html index.htm default.html default.htm default.php;
        root  /data/osyunwei/bbs;
				
        location / {
             #使用root指令指定虚拟主机目录即网页存放目录
             #比如访问http://ip/test.html将找到/usr/local/html3/test.html
             #比如访问http://ip/item/test.html将找到/usr/local/html3/item/test.html

            root   /usr/local/nginx/html80;
            #指定欢迎页面,按从左到右顺序查找
            index  index.html index.htm;

        }

		location ~ .*\.(php|php5)?$
                {
                        fastcgi_pass  unix:/tmp/php-cgi.sock;
                        fastcgi_index index.php;
                        include fcgi.conf;
                }
        location /status {
                stub_status on;
                access_log   off;
        }
 
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
                {
                        expires      30d;				#过期时间
                }
        location ~ .*\.(js|css)?$
                {
                        expires      12h;
                }
 
        access_log off;
        }

重启nginx。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐