Linux(Centos 7)安装nginx和tomcat

1.nginx的简介


        Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。开源软件,服务器软件.能够支持高达 50,000 个并发连接数的响应

2.nginx的使用


nginx是由c语言进行开发的所以我们需要导入一些c语言的依赖

1.安装nginx软件所需要的依赖
按照顺序导入

yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel 
yum install -y openssl openssl-devel

 

2.将nginx的安装包上传到Linux中并解压
前提,有nginx的安装包并导入到Linux系统中

解压安装包:tar -zxvf nginx安装包


 3.创建一个目录视为nginx的安装目录

mkdir /usr/nginx

4.进入你的nginx的解压路径
就是你解压后的nginx文件

5.设置nginx安装路径为你定义的安装路径
./configure --prefix=你的安装路径
 

 6.在当前目录下进行编译安装

make
make install

7.启动nginx

./nginx 开启nginx

./nginx -s stop 关闭nginx

./nginx -s reload 重新加载配置文件---修改完配置文件后使用该命令

进入sbin下

cd sbin

./nginx 开启

./nginx -s stop 停止nginx服务

 ./nginx-s reload 重新加载nginx(修改配置文件须重载)

  8.访问nginx服务器

打开浏览器输入

你的ip地址:80

如果出现访问不了,那就是防火墙没有放行或关闭防火墙

解决办法 :

1.放行

firewall-cmd --add-port=80/tcp --zone=public --permanent
2.重启防护墙

systemctl restart firewalld
3.查看是否放行

firewall-cmd --list-port
4.刷新网页就OK了

3、安装tomcat服务器


1. 使用Xshell中的Xftp插件把tomcat的压缩包放进虚拟机的/usr/local下

Linux(Centos 7)安装nginx和tomcat_第1张图片

 Linux(Centos 7)安装nginx和tomcat_第2张图片

 2.、解压tomcat服务器压缩包

tar -zxvf 压缩包的名称

3、 解压结束后,开启tomcat服务器

进入tomcat/bin目录
./startup.sh 

 ps -ef | grep tomcat -----查看指定的进程

结束进程 kill -9 进程号

4、windows中用浏览器访问

 访问不成功,因为虚拟机的防火墙没有给tomcat端口号给放行

解决方法:

(1)关掉防火墙

systemctl stop firewalld

(2)防火墙放行tomcat服务器端口

firewall-cmd --add-port=8080/tcp --zone=public --permanent

其他命令

firewall-cmd --list-port  查看那些端口被放行

firewall-cmd --remove-port=8080/tcp --zone=public --permanent 防火墙移除被放行端口

最后重启防火墙

systemctl restart firewalld

 

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