CentOS安装Nginx

最近撸了台阿里云入門級ECS伺服器,怀着对伺服器一无所知的大无畏之心,乱搞了一通,撸到 Mac 机的 SSH 登入服務都挂撚开,幸好强大的阿里云后伺服器後臺服务体验可以让小白如我放心搞,最終冇有 Hang 機,依然活著…

伺服器的世界很大很神秘,很多未知需要探索,一步一步來啦,今次先記錄下點樣安裝 Nginx 先啦。

有關 Nginx 嘅嘢就冇太多講啦,可以去官網維基叔叔睇下。

其實 CentOS 安装 Nginx 易过借火,下面介紹安裝穩定版本的 Nginx

创建 Nginx 的 yum 资源库

如果在 CentOS 通過 yum 安裝軟體服務的話,首先要創建軟體服務包 yum 資源庫。

通過以下命令创建nginx.repo文件並進入編輯界面:

1
vi /etc/yum.repos.d/nginx.repo

輸入以下內容:

1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

將參數『OS』替換成『centos』,『OSRELEASE』替換成『5』或『6』或『7』,分別代表 5.x,6.x,7.x 版本號

可以使用以下的命令查看当前的操作系统版本號信息:

1
cat /etc/redhat-release

执行命令后伺服器会返回以下类似信息:

CentOS Linux release 7.0.1406 (Core)

可以知道当前的CentOS操作系统版本号為 7.x

因此配置內容寫成:

1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

到此用於安裝 Nginx 的 yum 资源库建立就完成了。

其它操作系統的資源庫配置可前往 nginx: Linux packages 查看

安裝 Nginx

安裝 Nginx 的 yum 資源庫配置好後,就可以使用以下命令進行安裝

1
yum install nginx

測試 nginx 服務

1
service nginx status

如果 nginx 服務尚未開啟,會返回信息:

1
2
3
4
nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled)
Active: inactive (dead)
Docs: http://nginx.org/en/docs/

檢驗 nginx 配置文件是否有誤

1
nginx -t

若無誤,會返回信息:

1
2
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

檢驗 nginx 配置文件是一個好習慣,每次對 nginx 配置文件進行修改後都應該對其進行檢驗。

啟動 nginx 服務

1
service nginx start

啟動 nginx 伺服器後,就可以在浏览器上使用伺服器的 IP 地址,或者指向这个地址的域名访问伺服器指定的目录了

成功安裝 Nginx

如果出現上圖內容,表明已成功安裝了 Nginx 服務。

恭喜恭喜,666666~~