发表于: 2020-09-22 02:01:19
1 1470
今天完成的:
通过修改本地host文件,服务器配置nginx代理resin服务器,实现了通过虚拟域名访问resin服务。
1、修改本地host
在本地host中添加一行,通过虚拟域名指向服务器的 IP
1xx.xxx.xxx.xxx www.xiuzhentask2.com
2、下载安装nginx
下载安装主要参考的这个:
过程比较顺利,就不细说了。
3、修改nginx配置
首先写了一个简单的配置文件 /root/myconf/nginx/mvc2.conf
server {
listen 8090;
server_name www.xiuzhentask2.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
这个文件的意思应该是,将访问 www.xiuzhentask2.com:8090 的请求导向 localhost:8080,也就是我的resin服务在服务器上的地址。
然后在nginx的主配置文件 nginx.conf 中引入上面那个简单的配置文件。通过一行代码实现。
include /root/myconf/nginx/*.conf;
我买的这个服务器开启80端口需要备案,所以我还没有开启,先把nginx的端口设成了8090。resin的端口是8080。
4、测试
浏览器可以访问。
然后通过postman测试我的服务。
明天计划的:
可能会看看task3里的内容,查看垂伦小室的产品资料。
师兄,task2可以提交了吗?
遇到的问题:
nginx碰到了一个could not build server_names_hash 的错误。
在nginx的配置文件的http{}段增加了一行配置
server_names_hash_bucket_size 512;
收获:
了解了nginx的简单使用。
评论