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下
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