在CentOS 7上安裝Nginx伺服器

來源:互聯網
上載者:User

標籤:

下面我就我在CentOS上安裝Nginx經驗做簡單的記錄,以備後查。

1、下載nginx-release包

以CentOS 7為例,下載nginx軟體包:http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

其它Linux發行版的軟體包:http://nginx.org/en/linux_packages.html

2、以普通使用者登入終端,然後匯入GPG signing key。

$ sudo rpm --import "http://nginx.org/keys/nginx_signing.key"

3、安裝1中下載的軟體包。

$ sudo yum install /home/sue/download/nginx-release-centos-7-0.el7.ngx.noarch.rpm

其中“/home/sue/download/”為軟體包的儲存路徑。

4、安裝nginx伺服器

$ sudo yum install nginx

至此,如果沒有意外的話,就全部安裝完成了,接下來就是設定管理員了。

安裝完nginx了,我們先來看看nginx安裝在什麼位置了。

$ whereis nginx

執行完該命令,系統提示如下位置:

nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz

那麼我們很容易的知道nginx伺服器的設定檔放在什麼位置:/etc/nginx

然後我們查看該目錄下有哪些設定檔:

$ cd /etc/nginx 
$ ls -l

執行完該命令,我們可以看到一些檔案清單,但我們目前只需要查看“nginx.conf”檔案的內容,它即是nginx伺服器的設定檔:

$ cat -n nginx.conf

注意:如果選擇的nginx安裝包是“Nginx for CentOS 6”,那麼設定檔的路徑則可能不是這個路徑,可能是/etc/nginx/conf.d/default.conf這個路徑。

從上面的配置項可以看出,伺服器的預設監聽連接埠為80連接埠,伺服器名稱(也可以成為網域名稱)為localhost(127.0.0.1),伺服器的根目錄為“/usr/share/nginx/html”。如果伺服器啟動正常的話,那麼我們直接在瀏覽器的地址欄輸入“localhost”或“127.0.0.1”,應該就能看到預設首頁。下面我們就啟動nginx伺服器:

$ sudo nginx

如果報錯,則需要在上一條命令執行完之後,再執行如下命令:

$ sudo nginx -s reload

如果沒有報錯,開啟瀏覽器在地址欄輸入“127.0.0.1”就可以看到如下預設首頁:

另外,Nginx還有以下幾個常用命令列參數:

  • quit - 正常關閉伺服器
  • stop - 強制關閉伺服器
  • reload - 重新載入設定檔
  • reopen - 重新開啟記錄檔

至此,一個可以承載靜態頁的nginx伺服器就安裝好了,但是它還尚不能承載Asp.Net Web應用,我們還需要進行一些配置。這些配置我將會在後續使用Mono運行時在nginx上搭建Asp.Net Mvc應用時再進行說明。

在CentOS 7上安裝Nginx伺服器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.