1.安裝指令碼
#!/bin/bash
#解決依賴關係
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc gcc-c++ autoconf automake make
#生成編譯前的配置
#編譯make -j 2
#編譯安裝-->將編譯好的二進位制程式安裝指定目錄/usr/local/nginx1
make install
#修改path變數
echo
"path=$path:/usr/local/nginx1/sbin" >>/root/
.bashrc
#執行修改了環境變數的指令碼
source /root/
.bashrc
#啟動nginx
/usr/local/nginx1/sbin/nginx
#關閉防火牆設定下次開機不啟動
service firewalld stop
systemctl disable firewalld
#臨時停止selinux和永久停止selinux
setenforce 0
sed -i '/^selinux=/ s/enforcing/disabled/'
/etc/sysconfig/selinux
2.啟動命令[root@sc-nginx sbin]
# pwd
/usr/local/nginx1/sbin
[root@sc-nginx sbin]
# ./nginx 啟動nginx
3.檢視nginx的進行[root@sc-nginx sbin]
# ps aux|grep nginx 檢視nginx的進行
root 26677 0.0 0.4 49160 8840 pts/0 s+ 14:56 0:00 vim onekey_install_nginx_ludingji.sh
root 28836 0.0 0.0 41080 848 ? ss 15:00 0:00 nginx: master process
./nginx #master process 管理程序 父程序
lixinhai 28837 0.0 0.2 74628 5316 ? s 15:00 0:00 nginx: worker process
#worker process 工作程序 子程序
root 28839 0.0 0.0 12320 968 pts/1 s+ 15:00 0:00 grep --color=auto nginx
[root@sc-nginx sbin]
# lsof -i:80
4./usr/local/nginx1裡的檔案
conf 存放配置檔案
html 存放網頁(**)
logs 存放日誌
sbin 存放啟動nginx的程式
5.nginx基本操作
nginx -ssignal
signal:
stop — fast shutdown
quit — graceful shutdown
reload — reloading the configuration file
reopen — reopening the log files
nginx介紹及編譯安裝
nginx是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp 伺服器 安裝準備 nginx依賴於pcre庫,要先安裝pcre yum install pcre pcre devel yum install y zlib devel cd usr local src wget ...
Nginx介紹及編譯安裝
1.11nginx是什麼nginx是乙個開源的,支援高效能 高併發的www伺服器和 伺服器軟體,它是由俄羅斯人igor svsoev開發,最初應用在俄羅斯的大型 www.rambler.ru上,後來作者將源 以類bsd許可證的形式開源出來供全球使用。1.12nginx的基本特性 1.13nginx的...
MySQL編譯安裝及啟動
root localhost yum y install cmake root localhost quail tar zxf mysql 5.5.20.tar.gz 原始碼包通過rz上傳 root localhost mysql 5.5.20 cmake dcmake install prefix...