用nginx配置虚拟网站站点
静态网站配置
1.首先安装nginx
sudo apt-get install nginx
2.进入 sites-available文件夹
cd /etc/nginx/sites-available/
3.拷贝default文件模板(拷贝文件名称最好和域名相同,方便辨别)
sudo cp default www.XXX.com.conf
4.进入拷贝的文本
sudo vim www.XXX.com.conf
5.将文件内容改成如下:
server {
listen 80;
root /var/www/XXXXX; ## 此处XXXXX是你在/var/www/文件夹下创建的文件夹名称
server_name www.XXX.com; ## 此处www.XXX.com是你的域名
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
6.保存退出,然后进入/etc/nginx/sites-enabled目录(创建软连接)检查ll 名字没有变红就证明可以,变红就删除重写
sudo ln -s ../sites-available/www.XXX.com.conf www.XXX.com.conf
7.重启nginx服务,没有报错就证明正常,报错证明配置文件错误,需要重写配置
sudo service nginx restart
8.切换到/var/www/目录下。创建站点根目录,跟配置时起的名称一样
sudo mkdir XXXXX
9.进入创建的站点根目录下,写一个网站首页,或者将准备好的网站代码拉进来
10.返回到/etc目录,进入hosts文件
sudo vim hosts
11.录入一个地址和域名(域名解析)
127.0.0.1 www.XXX.com
12.保存退出,在浏览器输入www.XXX.com测试就OK了!