Ubuntu16.04安裝及配置nginx


 Ubuntu版本信息:

root@yatces-virtual-machine:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.5 LTS"

安裝nginx版本:

nginx-1.11.3

1.安裝nginx依賴庫

1.1安裝pcre依賴庫

root@yatces-virtual-machine:~# apt-get install libpcre3 libpcre3-dev

1.2安裝zlib依賴庫

root@yatces-virtual-machine:~# apt-get install zlib1g-dev

1.3安裝ssl依賴庫

root@yatces-virtual-machine:~# apt-get install openssl

2.安裝nginx

2.1下載最新版本

root@yatces-virtual-machine:/usr/local/soft# wget http://nginx.org/download/nginx-1.11.3.tar.gz

2.2解壓

root@yatces-virtual-machine:/usr/local/soft# tar -zxvf nginx-1.11.3.tar.gz

 

2.3進入nginx目錄配置

root@yatces-virtual-machine:/usr/local/soft# cd nginx-1.11.3/

2.4配置(先創建文件夾:/usr/local/nginx)

root@yatces-virtual-machine:/usr/local/soft/nginx-1.11.3# ./configure --prefix=/usr/local/nginx

可以通過./configure --help查看需要配置的參數

root@yatces-virtual-machine:/usr/local/soft/nginx-1.11.3# ./configure --help
--help print this message --prefix=PATH set installation prefix --sbin-path=PATH set nginx binary pathname --modules-path=PATH set modules path
 ...

 2.5編譯、安裝

root@yatces-virtual-machine:/usr/local/soft/nginx-1.11.3# make


root@yatces-virtual-machine:/usr/local/soft/nginx-1.11.3# make install

如果make的時候報錯,提示“pcre.h No such file or directory”,需要安裝 libpcre3-dev依賴。

2.6啟動nginx

安裝完后在/usr/local/nginx/sbin目錄下有個nginx命令

root@yatces-virtual-machine:/usr/local/nginx/sbin# ls
nginx

啟動

root@yatces-virtual-machine:/usr/local/nginx/sbin# ./nginx

后面可以加上-c 指定配置文件的位置,不加nginx會自動加載默認配置文件。

root@yatces-virtual-machine:/usr/local/nginx/sbin# ./nginx -c /usr/local/nginx/conf/nginx.conf

查看nginx進程

root@yatces-virtual-machine:/usr/local/nginx/sbin# ps -ef|grep nginx
root      11975      1  0 14:57 ?        00:00:00 nginx: master process ./nginx
nobody    11976  11975  0 14:57 ?        00:00:00 nginx: worker process
root      11978  11883  0 14:57 pts/2    00:00:00 grep --color=auto nginx

訪問nginx 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM