概述
Nginx 多域名绑定
实现最终结果:一个ip绑定多个域名
准备
- 安装好Nginx
还未安装好可参考博主的另一文章:Nginx 安装与部署 - 域名
申请的域名需要实名验证备案通过才可以使用,详情咨询服务商
实现
- 找到nginx.conf配置文件
# nginx安装位置查找
[root@VM_0_3_centos ~]# find / -name nginx.conf
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/beifen/nginx.conf
/root/nginx-1.13.1/conf/nginx.conf
# nginx配置文件所在地
[root@VM_0_3_centos ~]# cd /usr/local/nginx/conf/
[root@VM_0_3_centos conf]# ls
beifen koi-utf nginx.conf.default vhost
fastcgi.conf koi-win scgi_params win-utf
fastcgi.conf.default mime.types scgi_params.default
fastcgi_params mime.types.default uwsgi_params
fastcgi_params.default nginx.conf uwsgi_params.default
- 打开配置文件
[root@VM_0_3_centos conf]# vi nginx.conf
...
http{
...
#新增一句话 目录自定义
#nginx会自动执行一遍vhost目录下的所有配置文件 使之生效
include ./vhost/*.conf;
server {
...
}
...
}
...
- 进入自定义路径中添加配置文件
配置好 站点域名 网站运行的目录 网站运行的html
[root@VM_0_3_centos conf]# cd vhost/
[root@VM_0_3_centos vhost]# ls
nginx_fk.conf nginx_hctf.conf nginx_map.conf
[root@VM_0_3_centos vhost]# cat nginx_fk.conf
server {
listen 80; # 监听端口
server_name fk.creatorhy.com creatorhy.com; # 站点域名
root /usr/local/nginx/html/fangkuai/; # 站点根目录
index index.html index.htm index.php; # 默认导航页
location / {
# WordPress固定链接URL重写
if (!-e $request_filename) {
rewrite (.*) /index.php;
}
}
# PHP配置
location ~ .php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
域名解析配好
Nginx指令
[root@VM_0_3_centos ~]# cd /usr/local/nginx/sbin/
# nginx配置文件是否有错
[root@VM_0_3_centos sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
# nginx重启服务
[root@VM_0_3_centos sbin]# ./nginx -s reload
到此已经配置好,可直接使用域名登录相应的项目
最后
以上就是发嗲黑猫为你收集整理的Nginx 多域名绑定Nginx 多域名绑定的全部内容,希望文章能够帮你解决Nginx 多域名绑定Nginx 多域名绑定所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复