Nginx Linux詳細安裝及部署實戰
Nginx 常用基礎命令
#啟動 Nginx
/usr/local/webserver/nginx/sbin/nginx
#默認配置文件
centos7部署vue項目。/usr/local/webserver/nginx/conf/nginx.conf
#啟動指定配置文件
./sbin/nginx -c /conf/nginx.conf# 默認配置文件 conf/nginx.conf,-c 指定
#訪問站點確認啟動成功
#從瀏覽器訪問我們配置的站點ip:
/usr/local/webserver/nginx/sbin/nginx -s reload # 重新載入配置文件,不會改變啟動時指定的配置文件
nginx 教程?/usr/local/webserver/nginx/sbin/nginx -s reopen # 重啟 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
/usr/local/webserver/nginx/sbin/nginx -t #檢查配置文件nginx.conf的正確性命令
#當然也可以將 nginx 作為系統服務管理,下載 nginx 到/etc/init.d/,修改里面的路徑然后賦予可執行權限。
service nginx {start|stop|status|restart|reload|configtest}
Nginx 安裝
CentOS安裝,系統平臺:CentOS release 6.6 (Final) 64位。
一、安裝編譯工具及庫文件
安裝依賴的解壓包。命令:yum install -y zlib zlib-devel
因為Nginx依賴于gcc的編譯環境,所以,需要安裝編譯環境來使Nginx能夠編譯起來。命令:yum install gcc-c++
ssl 功能需要 openssl 庫,安裝 openssl。命令:yum install -y openssl openssl-devel
yum -y install make libtool zlib zlib-devel gcc-c++ openssl openssl-devel
centos7安裝教程,二、首先要安裝 PCRE
Nginx的http模塊需要使用pcre來解析正則表達式,需要安裝pcre。PCRE 作用是讓 Nginx 支持 Rewrite 功能
[root@bogon src]# cd /usr/local/src/
[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
2、解壓安裝包:
[root@bogon src]# tar zxvf pcre-8.35.tar.gz
nginx、3、進入安裝包目錄
[root@bogon src]# cd pcre-8.35
4、編譯安裝
[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make install
5、查看pcre版本
linux。[root@bogon pcre-8.35]# pcre-config --version
三、安裝 Nginx
[root@bogon src]# cd /usr/local/src/
[root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
2、解壓安裝包
[root@bogon src]# tar zxvf nginx-1.6.2.tar.gz
linux停止nginx命令。3、進入安裝包目錄
[root@bogon src]# cd nginx-1.6.2
4、編譯安裝
[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@bogon nginx-1.6.2]# make
[root@bogon nginx-1.6.2]# make install
linux nginx 重啟,5、查看nginx版本
[root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v
到此,nginx安裝完成。
四、啟動Nginx,并驗證
(以下操作如果出現)
先找一下nginx安裝到什么位置上了
nginx重啟命令linux,進入nginx目錄并啟動
報錯了,error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,按照下面方式解決
1.用whereis libpcre.so.1命令找到libpcre.so.1在哪里
2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做個軟連接就可以了
3.用sbin/nginx啟動Nginx
4.用ps -aux | grep nginx查看狀態
nginx實戰基于lua。[root@localhost nginx]# whereis libpcre.so.1
[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[root@localhost nginx]# sbin/nginx
[root@localhost nginx]# ps -aux | grep nginx
打開瀏覽器輸入localhost(或者服務器IP)會看到下圖,說明nginx啟動成功
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态