一、 Nginx下載安裝
1、Nginx下載:nginx-1.13.0.tar.gz,下載到:/usr/local/software/
wget http://nginx.org/download/nginx-1.13.0.tar.gz
2、Nginx解壓安裝:
tar -zxvf nginx-1.13.0.tar.gz -C ./
3、轉到目錄/usr/local/software/nginx-1.13.0,執行Nginx編譯
./configure
4.安裝Nginx:
安裝命令:make & make install
二、Nginx啟動
1、查看安裝目錄:cd /usr/local/nginx
conf 存放配置文件
html 網頁文件
logs 存放日志
sbin shell啟動、停止等腳本
2、轉到sbin目錄,啟動nginx
查看進程
3.打開瀏覽器
三、常用命令
進去nginx的安裝目錄
進去sbin
常用命令
啟動 ./nginx 檢查 nginx.conf配置文件 ./nginx -t 重啟 ./nginx -s reload 停止 ./nginx -s stop
四、虛擬主機配置
1、添加文件
/var/wwwroot/site1/index.html,內容保存為
<?php phpinfo();
2、找到nginx的配置文件是 /usr/local/nginx/conf/nginx.conf
查找命令:nginx -t
# 全局區 有一個工作子進程,一般設置為CPU數 * 核數 worker_processes 1; events { # 一般是配置nginx進程與連接的特性 # 如1個word能同時允許多少連接,一個子進程最大允許連接1024個連接 worker_connections 1024; } # 配置HTTP服務器配置段 http { # 配置虛擬主機段
server {
#監聽端口
listen 80; #監聽域名 server_name www.test.com; location / { #要訪問站點的文件路徑,可以是相對路徑(相對於nginx的根路徑),這里我寫的是絕對路徑 root /var/wwwroot/site1; #默認跳轉到的頁面 index index.html index.htm index.php; } }
}
3、進入 /usr/local/nginx/sbin,重啟nginx
./nginx -s reload
4、打開瀏覽器,輸入www.test.com,會看到輸出phpinfo的信息
五、 基於IP地址虛擬主機配置
server { listen 80; server_name 192.168.137.199; location / { root ip; index index.html; } }