把之前放在onenote上的筆記轉移到部落格
groupadd nginx #增加組
useradd -g nginx -m nginx #增加使用者,-g為使用者指定乙個組,-m保證系統不為這個使用者生成home目錄
vi /etc/passwd
找到nginx,將後面的/bin/bash 改為/sbin/nologin #禁止該使用者通過ssh使用密碼登陸
安裝所必須的包
yum -y install gcc autoconf automake libtool make gcc-c
++
安裝pcre、zlib,前者為了重寫rewrite,後者為了gzip壓縮
安裝pcre
cd /usr/local/src
wget
.org/pub/pcre/pcre-8.42
.tar
.gz tar -xzvf pcre-8.42
.tar
.gz cd pcre-8.42
./configure -prefix=/usr/local/pcre
make && make install
安裝zlib
cd .. #回到src
wget
.11.tar
.gz tar -xzvf zlib-1.2
.11.tar
.gz cd zlib-1.2
.11 ./configure -prefix=/usr/local/zlib
make && make install
安裝openssl
cd .. #回到src
wget
.org/source/openssl-1.0
.2o.tar
.gz cd openssl-1.0
.2o ./config shared zlib --prefix=/usr/local/openssl #將openssl安裝到這個資料夾中
make && make install
安裝nginx(此處為穩定版)
cd ..
wget
tar -xzvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --prefix=/usr/local/nginx \
--sbin-path=/usr/local
/nginx/nginx \
--conf-path=/usr/local
/nginx/conf \
--pid-path=/usr/local
/nginx/run
/nginx.pid \
--user=nginx \ #指定nginx執行使用的使用者身份
--group=nginx \ #指定使用者組
--without-mail_smtp_module #禁止nginx作為郵件伺服器
make #雙核處理器可以make -j2 四核可以make -j4 編譯的速度可以提高
make install
啟動nginx/usr/local/nginx/nginx #預設使用80埠,必須確保80埠未被占用,否則會導致開啟失敗,也可以在conf檔案裡修改監聽埠為別的埠
修改iptables,開放80埠
預設系統是關閉80埠的,不推薦關閉iptables,這裡我們修改iptables,達到開放80埠的目的
vi /etc/sysconfig/iptables
在22埠的那一條的下一行新增一行記錄,模仿22埠的語句,將22改為80即可,3306埠同理
在最後一行新增的話可以成功重啟,而且也可以用命令看到是成功開啟了的,但訪問的時候還是被拒絕,不知道為什麼
儲存退出後重啟iptables
service iptables restart
關閉防火牆 service iptables stop
檢視防火牆開放狀態 /etc/init.d/iptables status
Centos6 編譯安裝PHP
採用原始碼安裝,可自由定製所需要的php功能模組,提高效能,也可以降低bug的發生。當然,什麼功能都不開就更安全了!安裝環境 centos6.5 x86 64最小化安裝。安裝依賴包,其中有部分軟體是由epel提供,所以要新增epel源sudo yum install gcc gcc c libxml...
centos 6 下編譯安裝 nginx
解壓縮 unzip pcre 8.21.zip 進入原始碼目錄 cd pcre 8.21 configure make make install 全部使用預設,不必要指定目錄,這樣包容易被找到。安裝nginx 這裡使用nginx 1.0.8為例。解壓縮 tar xvf nginx 1.0.8.tar...
CentOS6 編譯安裝Mysql5 6 26
centos6下通過yum安裝的mysql是5.1版的,比較老,所以就想通過源 安裝高版本的5.6.26。一 解除安裝舊版本 使用下面的命令檢查是否安裝有mysql server rpm qa grep mysql 如果有,使用下面命令解除安裝掉 rpm e mysql 普通刪除模式 rpm e n...