安装nginx
安装所需组件:yum install -y pcre-devel.x86_64 zlib-devel.x86_64 gcc*
创建运行nginx的用户 useradd -r -s /sbin/nologin nginx
编译安装:./configure --user=nginx --group=nginx && make && make install
修改配置文件
vim /usr/local/nginx/conf/nginx.conf
upstream tomcat {
server 192.168.1.3:8080; #反向代理
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat; #负载均衡
proxy_set_header Host $host;
}
做一下软连接:ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
再把写好的war包复制到 ./webapps
修改server.xml的配置文件(大概在123行)
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
添加: <Context path="" docBase="atguigu.war" debug="0" privileged="true"/>
然后删除 ROOT
先关闭在启动tomcat
/usr/local/tomcat/bin/catalina.sh stop
/usr/local/tomcat/bin/catalina.sh start
访问成功界面如下