博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx安装
阅读量:6996 次
发布时间:2019-06-27

本文共 1998 字,大约阅读时间需要 6 分钟。

检测和安装环境:

rpm -qa|grep gcc,没有libgcc,gcc,gcc-c++ 3个包则安装:yum install gcc-c++rpm -qa|grep zlib,(zlib,zlib-devel)两个包,没有则:yum install -y zlib-develrpm -qa|grep pcre, 安装yum install pcre pcre-devel rpm -qa|grep openssl, 安装yum install openssl openssl-devel

下载nginx:

http://nginx.org/en/download.html 选择稳定版,而非开发版或旧版

安装nginx: 

tar –zxvf nginx-1.12.2.tar.gz 解压,cd nginx-1.12.2配置nginx参数,nginx –t查看配置,需下载h264和rtmp包 ./configure --prefix=/app/deploy/nginx --with-http_ssl_module --with-http_flv_module --with-http_mp4_module --with-http_stub_status_module --with-http_realip_module  --add-module=/app/source/nginx_mod_h264_streaming-2.2.7 --add-module=/app/source/nginx-rtmp-module-mastermake&&make install 编译和安装

配置全局环境变量执行命令或修改/etc/profile文件(在export PATH...上面):

#set config for nginx export NGINX_HOME=/app/deploy/nginxexport PATH=$PATH:$NGINX_HOME/sbin 其他命令:source /etc/profile #刷新配置export 查看全局变量

启动:

nginx -c /app/deploy/nginx/conf/nginx.confnginx -s reload #重启 nginx -s stop #关闭,也可使用kill -9 pi

libpcre.so.0错误:

ln -s /usr/local/lib/libpcre.so.0 /lib64

 设置开机启动:

centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度 1. 新建文件:touch /lib/systemd/system/nginx.service2. 编辑内容[Unit]Description=nginxAfter=network.target  [Service]Type=forkingExecStart=/app/deploy/nginx/sbin/nginxExecReload=/app/deploy/nginx/sbin/nginx -s reloadExecStop=/app/deploy/nginx/sbin/nginx -s quitPrivateTmp=true  [Install]WantedBy=multi-user.target---------------------[Unit]:服务的说明Description:描述服务After:描述服务类别[Service]服务运行参数的设置Type=forking是后台运行的形式ExecStart为服务的具体运行命令ExecReload为重启命令ExecStop为停止命令PrivateTmp=True表示给服务分配独立的临时空间注意:[Service]的启动、重启、停止命令全部要求使用绝对路径[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为33. 操作命令启动nginx服务:systemctl start nginx.service 设置开机自启动:systemctl enable nginx.service停止开机自启动:systemctl disable nginx.service查看服务当前状态:systemctl status nginx.service重新启动服务:systemctl restart nginx.service 查看所有已启动的服务:systemctl list-units --type=service

 

转载于:https://www.cnblogs.com/maoriaty/p/8214673.html

你可能感兴趣的文章