nginx包需要再nginx官网找
(apache和nginx只能有一个,因为都是80端口)
###安装依赖包
[root@nginx nginx-1.12.2]# yum -y install gcc pcre-devel zlib-devel openssl-devel
###解nginx的tar包
[root@nginx nginx]# tar -xf nginx-1.12.2.tar.gz
[root@nginx nginx]# ls ##查看当前目录下
###cd进目录 并且进行添加模块等操作
[root@nginx nginx-1.12.2]#cd nginx-1.12.2
[root@nginx nginx-1.12.2]# ./configure \
–prefix=/usr/local/nginx \ //给指定安装路径
–with-http_ssl_module //开启ssl加密功能
###编译并且安装
[root@nginx nginx-1.12.2]# make && make install
###nginx的命令用法:
[root@nginx ~]# /usr/local/nginx/sbin/nginx //启动服务
[root@nginx ~]# /usr/local/nginx/sbin/nginx -s stop //关闭服务
[root@nginx ~]# /usr/local/nginx/sbin/nginx -s reload //重新加载配置文件
[root@nginx ~]# /usr/local/nginx/sbin/nginx –V //查看软件信息
[root@nginx ~]# ln -s /usr/local/nginx/sbin/nginx /sbin/ //软链接,方便后期使用
###启动服务后使用ss命令查看端口信息
[root@nginx nginx-1.12.2]# /usr/local/nginx/sbin/nginx
[root@nginx nginx-1.12.2]# ss -anutlp | grep nginx
###ss命令与netstat命令相同,该命令常用选项如下:
netstat命令可以查看系统中启动的端口信息,该命令常用选项如下:
-a显示所有端口的信息
-n以数字格式显示端口号
-t显示TCP连接的端口
-u显示UDP连接的端口
-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口
-p显示监听端口的服务名称是什么(也就是程序名称)