国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CentOS 7.2環境搭建實錄(第一章:環境配置和nginx安裝)

Soarkey / 1394人閱讀

摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多

第一章:環境配置和nginx安裝

前提備注

</>復制代碼

  1. 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭
  2. 建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給
  3. 大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多指教。

環境預覽

</>復制代碼

  1. centos 7.2
  2. nginx 1.13.8
  3. php 7.2.2
  4. python 2.7.5/3.6.4
  5. mysql 5.7.18
  6. pgsql 10.1

服務器Centos

</>復制代碼

  1. 購買地址:
  2. https://www.vultr.com/
  3. 2.5美元一個月劃到180一年,1CPU, 20GBSSD, 512M內存, 每月500G流量做為學習夠用了
  4. https://www.aliyun.com/chinaglobal/promotion/overseaall2017
  5. 也可以選擇阿里海外版,比這個配置高一點,40G, 1G內存, 用完優惠券大概一年280左右

準備工作

</>復制代碼

  1. 關閉防火墻:systemctl stop firewalld.service
  2. 查看防火墻狀態:firewall-cmd --state
  3. 安裝網絡工具:yum install net-tools
  4. 安裝網絡工具:yum install nmap
  5. 安裝gcc工具:yum install gcc gcc-c++
  6. 安裝pcre庫:yum install pcre pcre-devel
  7. 安裝zlib庫:yum install zlib zlib-devel
  8. 所有用戶默認為root

安裝nginx

</>復制代碼

  1. cd /usr/local/src 該文件夾做為安裝包存放點
  2. wget http://nginx.org/download/nginx-1.13.8.tar.gz
  3. tar -zxvf nginx-1.13.8.tar.gz
  4. cd nginx-1.13.8

添加nginx用戶及用戶組(可以省略,自己玩可以不用添加)

</>復制代碼

  1. groupadd nginx
  2. useradd -r -g nginx nginx

編譯nginx

</>復制代碼

  1. ./configure
  2. --prefix=/usr/local/nginx
  3. --sbin-path=/usr/local/nginx/sbin/nginx
  4. --conf-path=/usr/local/nginx/nginx.conf
  5. --pid-path=/usr/local/nginx/nginx.pid
  6. --user=nginx(上步省略,可去掉)
  7. --group=nginx(上步省略,可去掉)
  8. --with-http_ssl_module
  9. --with-http_flv_module
  10. --with-http_mp4_module
  11. --with-http_stub_status_module
  12. --with-http_gzip_static_module
  13. --http-client-body-temp-path=/var/tmp/nginx/client/
  14. --http-proxy-temp-path=/var/tmp/nginx/proxy/
  15. --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/
  16. --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi/
  17. --http-scgi-temp-path=/var/tmp/nginx/scgi/
  18. 編譯過程中如果報錯,很大概率是缺少插件包,根據提示yum安裝就好
  19. 編譯結束沒問題執行
  20. make && make install

安裝完成,配置nginx.conf

</>復制代碼

  1. cd /usr/local/nginx/
  2. mkdir conf.d(備用)

</>復制代碼

  1. vi nginx.conf
  2. listen改成808043-46前的#號去掉,如下圖

</>復制代碼

  1. 在最后加上
  2. include conf.d/*.conf;

測試nginx

</>復制代碼

  1. 開啟nginx
  2. /usr/local/nginx/sbin/nginx
  3. 打開瀏覽器
  4. 輸入服務器ip地址:8080
  5. 出現下圖,安裝成功

添加環境變量(可以省略)

</>復制代碼

  1. vi /etc/profile
  2. export PATH=$PATH:/usr/local/nginx/sbin
  3. source /etc/profile

nginx開機啟動

</>復制代碼

  1. cd /lib/systemd/system/
  2. touch nginx.service
  3. 輸入如下代碼:
  4. # nginx service for systemd (CentOS 7.0+)
  5. [Unit]
  6. Description=nginx
  7. After=network.target
  8. [Service]
  9. Type=forking
  10. ExecStart=/usr/local/nginx/sbin/nginx
  11. ExecReload=/usr/local/nginx/sbin/nginx -s reload
  12. ExecStop=/usr/local/nginx/sbin/nginx -s stop
  13. PrivateTmp=false
  14. [Install]
  15. WantedBy=multi-user.target
  16. 保存退出
  17. 刷新服務配置 systemctl daemon-reload
  18. 嘗試啟動服務 systemctl stop nginx.service
  19. systemctl start nginx.service
  20. systemctl restart nginx.service
  21. 加入開機啟動 systemctl enable nginx.service
  22. 配置完成
  23. 備注1:PrivateTmp的值設置成true,服務啟動時會在/var/tmp/nginx/client/
  24. 目錄下生成類似systemd-private-433ef27ba3d46d8aac286aeb1390e1b-
  25. nginx.service-RedVyu/的文件夾,用于存放nginx的臨時文件,但是我在測試的時
  26. 候,執行systemctl start nginx.service命令時會報下圖錯誤:

</>復制代碼

  1. 但是執行nginx就正常啟動,
  2. 執行nginx -t查看配置文件也沒有問題,
  3. 我懷疑是用戶權限導致的問題,這個問題我會后續查看,為了保險起見這里設定為false不影響使用
  4. 備注2:注意下
  5. nginx,
  6. /usr/local/nginx/sbin/nginx,
  7. systemctl xxxx nginx.service
  8. 三者之間的關系,systemctl命令無法操作nginx命令開啟的nginx服務,反之可以

nginx安裝總結

</>復制代碼

  1. 安裝包存放點:/usr/local/src/
  2. nginx配置文件:/usr/local/nginx/nginx.conf
  3. 項目配置目錄:/usr/local/nginx/conf.d/
  4. nginx日志目錄:/usr/local/nginx/logs/
  5. nginxpid文件:/usr/local/nginx/nginx.pid
  6. nginx啟動文件:/usr/local/nginx/sbin/nginx
  7. 啟動nginx
  8. nginx(配置完環境變量可使用)
  9. /usr/local/nginx/sbin/nginx
  10. 停止nginx
  11. nginx -s stop(配置完環境變量可使用)
  12. /usr/local/nginx/sbin/ngin -s stop
  13. 重啟nginx
  14. nginx -s reload(配置完環境變量可使用)
  15. /usr/local/nginx/sbin/nginx -s reload
  16. systemctl相關命令
  17. 開啟nginx服務 systemctl start nginx.service
  18. 停止nginx服務 systemctl stop nginx.service
  19. 重啟nginx服務 systemctl restart nginx.service
  20. 查看nginx服務 systemctl status nginx.service
  21. 加入開機自啟 systemctl enable nginx.service
  22. 退出開機自啟 systemctl disable nginx.service
  23. 刷新服務配置 systemctl daemon-reload
  24. 查看已開啟服務 systemctl list-unit --type=service

其他文章:
第二章:php安裝
第三章:mysql安裝和postgresql安裝
第四章:python環境配置

相關鏈接:
CentOS 7 systemd添加自定義系統服務

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41434.html

相關文章

  • CentOS 7.2環境搭建實錄(一章環境配置nginx安裝)

    摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多 第一章:環境配置和nginx安裝 前提備注 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭 建起來了,...

    paulquei 評論0 收藏0
  • CentOS 7.2環境搭建實錄(一章環境配置nginx安裝)

    摘要:第一章環境配置和安裝前提備注為了學習相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現在把這些步驟寫出來,給大家提供一個參考,因為第一次寫文章,肯定有不足的地方,請大家多多 第一章:環境配置和nginx安裝 前提備注 為了學習python相關內容,筆者在網上買了個服務器,忙活了兩天終于把相關的環境搭 建起來了,...

    騫諱護 評論0 收藏0
  • CentOS 7.2環境搭建實錄(第二章:php安裝)

    摘要:第二章安裝準備工作安裝好后可以通過如下命令查看下載編譯安裝指定安裝目錄指定配置目錄編譯結束沒問題執行備注新服務器編譯安裝需要花費很長時間,原因是缺少太多的插件包。建議大家根據自己編譯內容安裝對應插件包。 第二章:php安裝 準備工作 yum -y install epel-release 安裝好后可以通過如下命令查看 yum info epel-release yum repolist...

    李增田 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<