Linux\Nginx 环境下虚拟域名配置及测试验证
使用Nginx虚拟域名配置,可以不用去购买域名,就可以通过特定的域名访问本地服务器。减少发布前不必要的开支。
配置步骤
1.编辑nginx.conf配置文件
sudovim/usr/local/nginx/Nginx/conf/nginx.xonf
(1)添加域名到文件名(方便日后管理)
这里添加的一下代码是在nginx.conf的http结点下添加便可。
但是需要注意的vhost文件夹的路径,这里的创建的vhost文件夹的路径是:/usr/local/nginx/Nginx/conf/vhost,但是nginx.conf在/usr/local/nginx/conf/nginx.conf。需要注意路径设置。
includevhost/*.conf
(2)保存退出
通过vim的":wq"命令保存退出。如果还处于编辑状态,需要先按下Esc键,再输入命令。
2.配置域名转发
(1)在安装目录下创建vhost文件夹
mkdir/usr/local/nginx/Nginx/conf/vhost
(2)创建编辑域名转发配置文件
#www.huaiangg.com为你想要自定义的域名,加上后缀.vonf便可 vim/usr/local/nginx/Nginx/conf/vhost/www.huaiangg.com.conf
在vim编辑器下,把下面的代码复制进去便可
server{ listen80; autoindexon; #这是你想要设置域名 server_namewww.huaiangg.com; access_log/usr/local/nginx/logs/access.logcombined; indexindex.htmlindex.htmindex.jspindex.php; #error_page404/404.html; if($query_string~*".*[\;'\<\>].*"){ return404; } location/{ #这里把反向代理设置成Tomcat的访问路径 proxy_passhttp://127.0.0.1:8080/; add_headerAccess-Control-Aloow-Origin*; } }
保存退出,通过vim的":wq"命令保存退出。如果还处于编辑状态,需要按下Esc键,再输入命令。
3.设置hosts设置
linux下的hosts在/etc/hosts,使用vim打开相应路径便可
vim/etc/hosts
配置相关域名
#centos #反向代理-->tomcat地址 192.168.197.130www.huaiangg.com #图床 192.168.197.130iamge.huaiangg.com #前后端分离服务器 192.168.197.130s.huaiangg.com
保存退出,通过vim的":wq"命令保存退出。如果还处于编辑状态,需要按下Esc键,再输入命令。
4.启动(重启)验证
注意:${nginx}代表安装在系统默认的安装路径,例如:/usr/local/nginx/
(1)启动
${nginx}/sbin/nginx
(2)重启
${nginx}/sbin/nginx-sreload
5.访问验证
使用默认的端口验证,如果端口占用,就在nginx.conf中修改默认的访问端口。
http://localhost:80
或者
http://127.0.0.1:80
5.测试
只需要在Linux环境下,在浏览器输入设置好反向代理的地址就可以,例如:www.huaiangg.com,详细见下:
总结
以上所述是小编给大家介绍的Linux\Nginx环境下虚拟域名配置及测试验证,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。