我永远不会试图去战胜一个纯傻逼,因为他会用他丰富的经验来打败我...

2月 28

Nginx 一个服务器多域名配置

今天刚刚入手了一台腾讯云的服务器,想着。正好做两个视频/音乐站。于是就有了下面的内容。

1.环境,为了方便直接使用lnmp 一键安装包安装成 http://lnmp.org/install.html

安装完成后Nginx 配置在 /usr/local/nginx/conf/nginx.conf  在 /usr/local/nginx/conf 文件夹下 有一个 vhost 文件

之所以提到这个文件是因为配置中有一行 include vhost/*.conf; 表示他会引入所有 vhost 下 .conf 后缀的文件 nginx 路由可以通过这种引用进行设置.

2.在/usr/local/nginx/conf/vhost 下可以新建两个或者一个 domain.conf   我喜欢一个域名一个文件,看着舒服所以我就新建了两个。

music.conf 和 video.conf 里面分别写

server
{
    listen 80;  //端口号
    server_name music.ishwy.me;  //你的域名
    index index.php index.htm index.html;   //默认访问文件类型
    root /home/wwwroot/default/music;   //网站目录路径
    include enable-php.conf;    //解析php文件的作用
}
server
{
    listen 80;  //端口号
    server_name video.ishwy.me;  //你的域名
    index index.php index.htm index.html;   //默认访问文件类型
    root /home/wwwroot/default/video;   //网站目录路径
    include enable-php.conf;    //解析php文件的作用
}

如果想就放在一个文件里,就只要把上面两段话复制到一个文件就行啦。看个人习惯


然后访问

music.ishwy.me 的时候就会访问到 ../music的目录下

video.ishwy.me 的时候就会访问到 ../video的目录下

配置好后还要重启一下nginx,命令如下。重启如果没有什么报错,就说明重启成功了。然后就能愉快的访问了,跟Apache一样滴简单。【滑稽】

cd /usr/local/nginx/sbin
./nginx -s reload



发表评论

电子邮件地址不会被公开。 必填项已用*标注