linux普通用戶使用yum安裝nginx,並使用nginx


背景

探索linux普通用戶使用yum安裝nginx

環境
1. mac 上安裝 virtualbox
2. virtualbox 上安裝 centos7
3. centos7 安裝 nginx,並起nginx服務
4. mac可以ping通virtualbox中的centos7服務器

5. 網絡連通配置參考:https://www.cnblogs.com/syw-home/p/12716352.html

  1. mac本地網絡:192.168.0.101
  2. 虛擬機中網絡:192.168.0.105

yum換成國內源,例如清華源

https://mirrors.tuna.tsinghua.edu.cn/help/centos/

普通用戶使用yum需要使用sudo yum install xxx

需要在root用戶下在vi /etc/sudoers, 寫入 user ALL=(ALL) ALL 如下圖

 sudo yum install nginx 遇到:沒有可用軟件包 nginx

原因是nginx位於第三方的yum源里面,而不在centos官方yum源里面

解決辦法,安裝epel

sudo yum install epel-release

sudo yum update

再次執行sudo yum install nginx 可以安裝了

如上安裝后,nginx被安裝到哪里了???

安裝到了root用戶下

如何玩nginx

  1. 啟動nginx
    1. 開啟:/usr/sbin/nginx -c /etc/nginx
    2. 重啟:/sur/sbin/nginx -s reload
  2. 修改配置nginx
    1. vi /etc/nginx/nginx.conf
    2.  或者將自己的index.html 放入到 /usr/share/nginx/html

驗證服務是否可用

  1. 本地先驗證
    1.  curl localhost
  2. mac上的瀏覽器輸入虛擬機起的centos ip:http://192.168.0.105/
    1. 開始不通,原因是防火牆沒關
      1. systemctl status firewalld # 查看防火牆狀態
      2. systemctl stop firewalld # 臨時關閉
      3. systemctl disable firewalld # 永久關閉
    2. 在mac上的訪問成功!!!
    3.  

       

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM