首頁 >後端開發 >php教程 >如何在CentOS和RHEL和Fedora上安裝NGINX Web伺服器

如何在CentOS和RHEL和Fedora上安裝NGINX Web伺服器

不言
不言原創
2019-04-10 13:57:023207瀏覽

nginx(engine x)是一個功能強大的網頁伺服器,由於其速度快,所以非常受歡迎。 nginx也用作反向代理伺服器。本篇文章將介紹在CentOS、Rhel和Fedora系統上設定nginx。

如何在CentOS和RHEL和Fedora上安裝NGINX Web伺服器

步驟1:安裝nginx

#nginx套件在預設儲存庫中可用。執行下列命令以在系統上安裝最新的nginx可用版本。

$ yum install nginx    
$ dnf install nginx#On Fedora 22+ systems

步驟2:nginx基本設定

在啟動nginx之前進行一些初始設定。編輯nginx主設定檔/etc/nginx/nginx.conf並更新值。

$ vim /etc/nginx/nginx.conf

更新以下值:

worker_processes  4;   # Number of CPU available in system 
listen  80;  # Port on which nginx will listen

步驟3:啟動nginx服務

使用以下命令啟動nginx Web伺服器,並在系統啟動時將nginx配置為自動啟動。

$ systemctl enable nginx.service
$ systemctl start nginx.service

現在,使用你最喜歡的瀏覽器存取連接埠80上的伺服器,它將顯示預設的nginx頁面。

步驟4:在nginx中建立virtualhost

在對nginx進行初始設定變更後,我們從設定第一個虛擬主機開始。首先為應用程式建立文檔根目錄。

$ sudo mkdir -p /var/www/example.com/httpdocs
$ sudo chown -R nginx.nginx /var/www/example.com

現在建立一個帶有範例文字的索引檔案

$ echo "Welcome to NGINX" > /var/www/example.com/httpdocs/index.html

現在建立一個虛擬主機設定檔。只是建立一個名為example.com.conf的default.conf檔案的副本,並在編輯器中編輯該檔案。

$ cp /etc/nginx/conf.d/virtual.conf /etc/nginx/conf.d/example.com.conf
$ vim /etc/nginx/conf.d/example.com.conf

像下面這樣對設定檔進行一些更改,並保持其他設定不變。

server {
    listen       80;
    server_name  example.com;

    location / {
        root   /var/www/example.com/httpdocs;
        index  index.html index.htm;

    }

最後,使用以下指令重新啟動nginx服務

$ sudo systemctl restart nginx.service

這篇文章到這裡就已經全部結束了,更多其他精彩內容大家可以關注PHP中文網的PHP影片教學專欄!

以上是如何在CentOS和RHEL和Fedora上安裝NGINX Web伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn