linux环境安装部署tomcat、nginx

linux环境安装部署tomcat

1、下载安装包:
	apache-tomcat-8.5.82.tar.gz
2、在usr/local/目录下创建tomcat目录:
	mkdir tomcat
3、解压安装包:
	tar -zxvf apache-tomcat-8.5.82.tar.gz
4、进入解压目录下的bin目录启动tomcat:
	./startup.sh
5、在浏览器访问:http://localhost:8080

linux环境安装部署nginx

1、下载安装包:
	nginx-1.20.2.tar.gz
2、在usr/local/目录下创建nginx目录:
	mkdir nginx
3、解压安装包:
	tar -zxvf nginx-1.20.2.tar.gz
4、安装依赖包,因为ngixn是c语言编写的,因此需要安装编译等包:
	yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 
5、如果nginx-1.20.2下没有sbin目录,需要手动创建,依次执行下面命令:
	mkdir sbin
	bash ./configure --prefix=/usr/local/nginx/nginx-1.20.2
	make
	make install
5、修改nginx端口,进入nginx下的conf目录,编辑nginx.conf文件:
	vi nginx.conf
	按I进入编辑模式,并修改端口
	esc退出编辑模式,:wq,退出并保存
6、此时进入sbin目录启动nginx:
	./ginx
7、在杀掉ngiinx进程后,如果没有效果则强制停止nginx服务:
	查看nginx进程:ps -ef | grep nginx
	使用pid杀进程:kill -9 PID(进程pid)
	强制停止nginx:pkill -9 nginx
8、在浏览器访问:http://localhost:9008

nginx访问域名转发到实际的ip和端口

1、在nginx.conf的http {...}中添加内容:

 server {
    listen 9008;
    server_name ernesto.com.cn;
    
	location / {
		 proxy_pass http://192.168.1.2:8081/;
	}
 }
 #server_name:指我们要访问的域名
 #proxy_pass:指域名转发后,实际访问的ip和端口
 
 2、添加DNS服务,此时服务器还不能解析ernesto.com.cn这个域名,需要将其添加到DNS服务,
 可以添加到云域名服务商、公司的DNS服务、hosts文件中,这里我们以添加到etc/hosts文件为例:

 192.168.1.2 ernesto.com.cn

 3、此时即可访问:http://ernesto.com.cn
 

你可能感兴趣的:(linux,tomcat,nginx)