成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

騫諱護(hù) / 2941人閱讀

摘要:第一章環(huán)境配置和安裝前提備注為了學(xué)習(xí)相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼?,肯定有不足的地方,請大家多?/p>

第一章:環(huán)境配置和nginx安裝

前提備注

為了學(xué)習(xí)python相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭    
建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給
大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼?,肯定有不足的地方,請大家多多指教?

環(huán)境預(yù)覽

centos 7.2
nginx  1.13.8
php    7.2.2
python 2.7.5/3.6.4
mysql  5.7.18
pgsql  10.1

服務(wù)器Centos

購買地址:
https://www.vultr.com/
2.5美元一個(gè)月劃到180一年,1CPU, 20GBSSD, 512M內(nèi)存, 每月500G流量做為學(xué)習(xí)夠用了
https://www.aliyun.com/chinaglobal/promotion/overseaall2017
也可以選擇阿里海外版,比這個(gè)配置高一點(diǎn),40G, 1G內(nèi)存, 用完優(yōu)惠券大概一年280左右

準(zhǔn)備工作

關(guān)閉防火墻:systemctl stop firewalld.service
查看防火墻狀態(tài):firewall-cmd --state
安裝網(wǎng)絡(luò)工具:yum install net-tools
安裝網(wǎng)絡(luò)工具:yum install nmap
安裝gcc工具:yum install gcc gcc-c++
安裝pcre庫:yum install pcre pcre-devel
安裝zlib庫:yum install zlib zlib-devel
所有用戶默認(rèn)為root

安裝nginx

cd /usr/local/src 該文件夾做為安裝包存放點(diǎn)
wget http://nginx.org/download/nginx-1.13.8.tar.gz
tar -zxvf nginx-1.13.8.tar.gz
cd nginx-1.13.8

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

groupadd nginx
useradd -r -g nginx nginx

編譯nginx

./configure
--prefix=/usr/local/nginx
--sbin-path=/usr/local/nginx/sbin/nginx
--conf-path=/usr/local/nginx/nginx.conf
--pid-path=/usr/local/nginx/nginx.pid
--user=nginx(上步省略,可去掉)
--group=nginx(上步省略,可去掉)
--with-http_ssl_module
--with-http_flv_module
--with-http_mp4_module
--with-http_stub_status_module
--with-http_gzip_static_module
--http-client-body-temp-path=/var/tmp/nginx/client/
--http-proxy-temp-path=/var/tmp/nginx/proxy/
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi/
--http-scgi-temp-path=/var/tmp/nginx/scgi/

編譯過程中如果報(bào)錯(cuò),很大概率是缺少插件包,根據(jù)提示yum安裝就好
編譯結(jié)束沒問題執(zhí)行
make && make install

安裝完成,配置nginx.conf

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

vi nginx.conf
將listen改成8080,43-46前的#號(hào)去掉,如下圖

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

測試nginx

開啟nginx
/usr/local/nginx/sbin/nginx
打開瀏覽器
輸入服務(wù)器ip地址:8080
出現(xiàn)下圖,安裝成功

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

vi /etc/profile
export PATH=$PATH:/usr/local/nginx/sbin
source /etc/profile

nginx開機(jī)啟動(dòng)

cd /lib/systemd/system/
touch nginx.service

輸入如下代碼:
# nginx service for systemd (CentOS 7.0+)
[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=false

[Install]
WantedBy=multi-user.target

保存退出
刷新服務(wù)配置 systemctl daemon-reload
嘗試啟動(dòng)服務(wù) systemctl stop nginx.service
           systemctl start nginx.service
           systemctl restart nginx.service         
加入開機(jī)啟動(dòng) systemctl enable nginx.service
配置完成

備注1:PrivateTmp的值設(shè)置成true,服務(wù)啟動(dòng)時(shí)會(huì)在/var/tmp/nginx/client/
目錄下生成類似systemd-private-433ef27ba3d46d8aac286aeb1390e1b-
nginx.service-RedVyu/的文件夾,用于存放nginx的臨時(shí)文件,但是我在測試的時(shí)
候,執(zhí)行systemctl start nginx.service命令時(shí)會(huì)報(bào)下圖錯(cuò)誤:

但是執(zhí)行nginx就正常啟動(dòng),
執(zhí)行nginx -t查看配置文件也沒有問題,
我懷疑是用戶權(quán)限導(dǎo)致的問題,這個(gè)問題我會(huì)后續(xù)查看,為了保險(xiǎn)起見這里設(shè)定為false不影響使用

備注2:注意下
nginx,
/usr/local/nginx/sbin/nginx,
systemctl xxxx nginx.service
三者之間的關(guān)系,systemctl命令無法操作nginx命令開啟的nginx服務(wù),反之可以
   

nginx安裝總結(jié)

安裝包存放點(diǎn):/usr/local/src/
nginx配置文件:/usr/local/nginx/nginx.conf
項(xiàng)目配置目錄:/usr/local/nginx/conf.d/
nginx日志目錄:/usr/local/nginx/logs/
nginxpid文件:/usr/local/nginx/nginx.pid
nginx啟動(dòng)文件:/usr/local/nginx/sbin/nginx

啟動(dòng)nginx
nginx(配置完環(huán)境變量可使用)
/usr/local/nginx/sbin/nginx

停止nginx
nginx -s stop(配置完環(huán)境變量可使用)
/usr/local/nginx/sbin/ngin -s stop

重啟nginx
nginx -s reload(配置完環(huán)境變量可使用)
/usr/local/nginx/sbin/nginx -s reload

systemctl相關(guān)命令
開啟nginx服務(wù) systemctl start nginx.service
停止nginx服務(wù) systemctl stop nginx.service
重啟nginx服務(wù) systemctl restart nginx.service
查看nginx服務(wù) systemctl status nginx.service
加入開機(jī)自啟 systemctl enable nginx.service
退出開機(jī)自啟 systemctl disable nginx.service
刷新服務(wù)配置 systemctl daemon-reload
查看已開啟服務(wù) systemctl list-unit --type=service 

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

相關(guān)鏈接:
CentOS 7 systemd添加自定義系統(tǒng)服務(wù)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28277.html

相關(guān)文章

  • CentOS 7.2環(huán)境搭建實(shí)錄(一章環(huán)境配置nginx安裝)

    摘要:第一章環(huán)境配置和安裝前提備注為了學(xué)習(xí)相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼?,肯定有不足的地方,請大家多? 第一章:環(huán)境配置和nginx安裝 前提備注 為了學(xué)習(xí)python相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭 建起來了,...

    Soarkey 評論0 收藏0
  • CentOS 7.2環(huán)境搭建實(shí)錄(一章環(huán)境配置nginx安裝)

    摘要:第一章環(huán)境配置和安裝前提備注為了學(xué)習(xí)相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼拢隙ㄓ胁蛔愕牡胤?,請大家多? 第一章:環(huán)境配置和nginx安裝 前提備注 為了學(xué)習(xí)python相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭 建起來了,...

    paulquei 評論0 收藏0
  • CentOS 7.2環(huán)境搭建實(shí)錄(第二章:php安裝)

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

    李增田 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<