本文共 1573 字,大约阅读时间需要 5 分钟。
在Ubuntu 16.04 LTS上安装Nginx,可以通过以下命令实现:
sudo apt updatesudo apt install nginx
安装完成后,Nginx会被默认配置并运行。接下来我们需要对其进行基本配置。
Nginx的配置文件位于/etc/nginx/sites-available/default。我们可以使用文本编辑器进行修改:
sudo vi /etc/nginx/sites-available/default
打开文件后,找到反向代理的配置部分。默认配置中可能已经有一个简单的反向代理设置,通常位于文件末尾。我们需要将注释部分打开并修改。
修改后的配置示例:
server { listen 9001; server_name 192.168.208.134; location /badao/ { proxy_pass http://127.0.0.1:8080; } location /liumang/ { proxy_pass http://127.0.0.1:8081; }} 保存并退出编辑器。
Nginx服务通常位于/etc/init.d/nginx。我们可以通过以下命令启动并确保服务正常运行:
sudo systemctl start nginxsudo systemctl enable nginx
此时,你应该可以通过浏览器访问http://localhost:9001来确认Nginx是否正在运行。
为了实现反向代理,你需要准备两个Tomcat服务器,分别监听8080和8081端口。以下是详细步骤:
安装并启动第一个Tomcat(8080端口):
/usr/src/tomcat8080目录。cd /usr/src/tomcat8080/bin./startup.sh
安装并启动第二个Tomcat(8081端口):
/usr/src/tomcat8081目录。cd /usr/src/tomcat8081/bin./startup.sh
打开conf/server.xml文件,修改端口字段为8081:
vi conf/server.xml
查找并修改以下部分:
验证Tomcat服务:
http://localhost:8080和http://localhost:8081,确保服务正常运行。创建两个HTML文件,分别放置在Tomcat的webapps目录下:
创建第一个页面(8080端口):
霸道的程序猿 - 8080 欢迎访问8080端口
将文件保存为/usr/src/tomcat8080/webapps/badao/1.html。
创建第二个页面(8081端口):
霸道的程序猿 - 8081 欢迎访问8081端口
将文件保存为/usr/src/tomcat8081/webapps/liumang/1.html。
完成以上步骤后,使用浏览器访问:
http://localhost:9001/badao/ 应显示欢迎8080端口的页面。http://localhost:9001/liumang/ 应显示欢迎8081端口的页面。通过以上步骤,你已经成功配置并使用Nginx实现了反向代理,实现了对不同端口Tomcat服务器的访问。
转载地址:http://dujfk.baihongyu.com/