Nginx安裝

=================================================================

準備工作

1.nginx-1.11.10.tar.gz源碼包

2.盡可能大的內存(因為需要編譯)

3.關閉防火墻和SELinux

4.連接yum源(因為要裝gcc什么的)

=================================================================

nginx安裝

[root@nginx ~]# useradd nginx

[root@nginx ~]# mkdir -p /var/tmp/nginx/{client,proxy,fastcgi,uwsgi,scgi}

[root@nginx ~]# tar zxf nginx-1.11.10.tar.gz

[root@nginx ~]# cd nginx-1.11.10/

[root@nginx nginx-1.11.10]# yum install -y gcc*

[root@nginx nginx-1.11.10]# yum install -y pcre-devel

[root@nginx nginx-1.11.10]# yum install -y openssl-devel

[root@nginx nginx-1.11.4]# ./configure \

--prefix=/usr/local/nginx \

--user=nginx \

--group=nginx \

--with-http_ssl_module \

--with-http_flv_module \

--with-http_stub_status_module \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/tmp/nginx/client \

--http-proxy-temp-path=/var/tmp/nginx/proxy \

--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \

--http-scgi-temp-path=/var/tmp/nginx/scgi \

--with-pcre \

--with-file-aio \

--with-http_secure_link_module \

[root@nginx nginx-1.11.10]# make && make install

=================================================================

nginx目錄介紹

/usr/local/nginx/conf? ? (nginx.conf)配置文件

/usr/local/nginx/html? 默認網頁目錄

/usr/local/nginx/logs? 日志

/usr/local/nginx/sbin? nginx二進制程序

=================================================================

啟動nginx

[root@nginx ~]# /usr/local/nginx/sbin/nginx

[root@nginx ~]# ss -antp | grep nginx

[root@nginx ~]# ps aux | grep nginx

=================================================================

設置nginx開機自啟動

[root@nginx ~]# tail -1 /etc/rc.d/rc.local

/usr/local/nginx/sbin/nginx

[root@nginx ~]# chmod a+x /etc/rc.d/rc.local

=================================================================

nginx常用命令

1.設置軟連接

[root@o---001 sbin]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

2.查看軟件版本

[root@nginx ~]# nginx -v

3.查看nginx配置選項

[root@nginx ~]# nginx -V

4.檢測配置文件語法

[root@nginx ~]# nginx -t

5.關閉服務

[root@nginx ~]# nginx -s stop

6.重新加載配置文件

[root@nginx ~]# nginx -s reload

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容