# 【005】Linux筆記本

# 在CentOS如何安裝Nginx

1\. 執行安裝一些好用的套件

```shell
yum install -y vim git wget
```

2\. 設定 nginx yum repo，CentOS 7 的yum沒有內建 nginx，所以要先設定 yum的nginx repo，才能用yum方式安裝  
執行vim /etc/yum.repos.d/nginx.repo，內容如下：

```shell
vim /etc/yum.repos.d/nginx.repo
```

```INI
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
```

3\. 接下來便可以使用 yum 指令安裝 nginx

```shell
yum install -y nginx
```

4\. 啟動 nginx，查看目前運作狀態，至少要能看到Active: active (running)

```shell
systemctl start nginx
systemctl enable nginx
systemctl status nginx
```

5\. 允許防火牆讓 HTTP、HTTPS 封包通過

```shell
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
```

6\. 就可以打開網頁看看能不能出現nginx預設首頁