Linux系统运维之Nginx安装部署

    科技2022-08-09  101

    浏览目录

    一、编译安装nginx

    一、编译安装nginx

    1、先检查是否已经安装nginx所依赖的库:pcre和基础包:pcre-devel、openssl-devel:

    rpm -qa pcre pcre-devel openssl-devel

    安装nginx所需要的pcre库和基础依赖包pcre-devel、openssl-devel:(安装pcre库是为了使Nginx支持具备URI重写功能的rewrite模块;安装openssl-devel是因为使用HTTPS协议时用到)

    yum install pcre pcre-devel openssl-devel -y

    2、开始安装nginx 可以先建立一个专门安装软件的目录,例如:

    1、mkdir -p /server/tools #专门存放软件的目录,也可以是其他的目录,可根据自身条件而定 2、cd /server/tools #进入到这个目录 #获取软件包,可以根据自己的需要去官网:下载软件包,进入http://nginx.org/download/下载所需的版本,这里是1.18.0版本 3、wget -q http://nginx.org/download/nginx-1.18.0.tar.gz 4、useradd nginx -s /sbin/nologin -M #建立nginx对应的虚拟用户 5、tar xf nginx-1.18.0.tar.gz #解压nginx软件包 6、cd nginx-1.18.0 #进入到安装目录下面 #安装 7、./configure --user=nginx --group=nginx --prefix=/application/nginx-1.18.0/ --with-http_stub_status_module --with-http_ssl_module ###--prefix=PATH set installation prefix #>>设置安装路径。 ###--user=USER set non-privileged user for worker processes #>>进程用户权限。 ###--group=GROUP set non-privileged group for worker processes #>>进程用户组权限。 ###--with-http_stub_status_module enable ngx_http_stub_status_modu1e #>>激活状态信息。 ### --with-http_ssljnodule enable ngx_http_ss #>>激活 ssl 功能。 8、make 9、make install 10、ln -s /application/nginx-1.18.0/ /application/nginx #在上面安装中已经指定安装到/application/nginx-1.18.0/目录下,这里是建立nginx的软链接 11、ll #查看建立是否成功 12、/application/nginx/sbin/nginx #启动nginx 13、lsof -i :80 #查看nginx对应的端口是否启动成功

    3、然后在浏览器端输入对应的ip地址查看是否启动

    Processed: 0.020, SQL: 8