Nginx 配置多网站(伪静态)

最近把网站从Host上搬到了VPS上,很多有关网站的设置都需要自己手动来完成,记一下最重要的一步

使用FlashFTP打开服务器/etc/nginx/conf.d文件夹

熟悉vim等命令的可以直接cd到此目录

我们有看到example.com.conf文件(根据服务器供应商的设置或系统的不同而有所差异)

将其另存为我们想要的网站,如blog.heguangyu.net.conf(如果服务器只承担一个域名的解析,比如我的网站,就直接命名为blog.conf)

打开,进行编辑,找到example.com,将其改为blog.heguangyu.net,然后声明网站的文件目录,以及主页的格式,我举两个例子

listen 80 default_server;
	server_name _; //表示默认域名,即ip直接指向的域名访问
	
	root /var/www/html/;
	index index.php;//表示主页是.php格式
listen 80 ;
	server_name ~^www.heguangyu.net$; //表示访问该网址时的处理

	root /var/www/html/pc;
	index index.php index.html;//表示支持的主页格式为.php .html

编辑完成后,保存

在终端窗口,运行一下指令

service nginx restart 重启NGINX使之生效

编辑时应注意语法和格式,不然可能会在重启nginx时出现错误

 

 

发表回复