Linux入門--WebServer之Nginx

基本操作

1.添加Centos 7 Nginx 資源庫

? ? a. sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.e17.ngx.noarch.rpm

? ? b.直接百度資源庫下載

2.安裝Nginx

? ? a. yum install -y nginx

? ? b. 1. ? ?service nginx start ? ? ? ? ?2. ? ?systemctl start nginx.service ? ? -------開啟nginx

? ? c. 1. ? ?service nginx stop? ? ? ? ? 2. ? ?systemctl stop nginx.service ? ? -------關(guān)閉nginx

? ? d. 1. ? ?service nginx ?restart ? ? ? ? ?2. ? ?systemctl restart nginx.service ? ? -------重啟nginx

? ? e. 1. ? ?service?nginx?reload ? ? ? ? ?2. ? ?systemctl raload nginx.service ? ? -------重啟nginx

通通同學(xué)筆記寫了:restart是先關(guān)閉后啟動,關(guān)閉需要時間,影響用戶體驗,reload無縫切換,不影響用戶體驗(然而還沒體驗出區(qū)別,所以待定)

這樣開啟nginx后就可以在瀏覽器輸入ip進入nginx的網(wǎng)站了,如果不可以的話參見上一話的注意事項(防火墻那塊)



配置虛擬主機(ip顯示自己本地html頁面)

1. cd /etc/nginx/conf.d

2. 新創(chuàng)建一個conf文件(比如imooc.conf)

3. 輸入以下信息(兩種隨意一種都可以)

? ? a. ? ?server {

? ? ? ? ? ? ? ? listen ? ? ? ?????????????????80;

? ??????????????listen ? ? ? ?????????????????9999; ? ? ?//只是為了說明可以多端口,并不一定要寫

? ??????????????server_name ? ? ? ? ?192.168.1.111; ? ? ?//自己本機Linux的ip

? ? ? ? ? ? ? ? root? ? ? ? ? ? ? ? ? ? ? ? ? ?/data/www; ? ? ?//上一話在這個目錄下創(chuàng)建了index.html ? ? ?

? ??????????????lndex ? ? ? ? ? ? ? ? ? ? ? ? index.html index.htm;

? ? ? ? ? ?}

????b. ? ?server {

? ? ? ? ? ? ? ? listen ? ? ? ?????????????????80;

? ??????????????server_name ? ? ? ? ?www.nginx.test; ? ? ?//參加上一話修改host

? ? ? ? ? ? ? ? location / {

? ??????????????????root? ? ? ? ? ? ? ? ? ? ? ? ? ?/data/www; ? ? ?//上一話在這個目錄下創(chuàng)建了index.html ? ? ?

? ? ? ? ? ? ? ? ? ? index ? ? ? ? ? ? ? ? ? ? ? ? index.html index.htm;

? ? ? ? ? ? ? ? }

? ? ? ? ? ?}

3.重啟nginx

4.瀏覽器輸入ip或者?www.nginx.test就會顯示本地的html啦~如果不可以,就參加上一話那個防火墻的問題~~~



注意事項:

第一次修改conf,是直接copy了default.conf,然后各種修改后導(dǎo)致了nginx啟動的時候直接報錯。可以通過systemctl status nginx.service 查看詳情,大概有以下幾類:

????a. 會寫出某conf test失敗這樣,進去conf看一下,很有可能寫的時候忘記了分號~~~

????b. 第二種會是沒有權(quán)限或者文件不存在這樣,,這個問題還不會解決,找起來比較麻煩,所以我是直接就 remove 了nginx。重新安裝了一次,畢竟····比較快~



yy碎碎念

其實看著很簡單,然而耗了好幾個小時~~~而且還只是賊拉基礎(chǔ)的配置,,,后面會繼續(xù)來優(yōu)化筆記,歐拉拉~~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容