Linux環境下nginx安裝配置
安裝教程
環境配置
一. gcc 安裝
yum install gcc-c++
二. PCRE pcre-devel 安裝
yum install -y pcre pcre-devel
三. zlib 安裝
yum install -y zlib zlib-devel
四. OpenSSL 安裝
yum install -y openssl openssl-devel
解壓
1.解壓安裝包
tar -zxvf nginx-1.18.0.tar.gz
2.進入到nginx目錄
cd nginx-1.18.0
配置
./configure 啟動配置檔案檔案
編譯安裝
make 編譯
make install 編譯並且安裝
whereis nginx 查詢安裝的目錄
nginx相關命令
為什麼nginx啟動之後,就能使用瀏覽器在訪問html中的資源?
\1. nginx支援http協議,瀏覽器使用正式的http協議
\2. nginx執行在伺服器的80埠
\3. 80埠就是http協議的預設埠
\4. 使用者輸入IP地址:80就能訪問nginx服務
Ps:nginx必須要啟動 防火牆也要關閉
進入到nginx目錄當中
cd /usr/local/nginx
每一個檔案的作用
ls檢視當前目錄中有四個子目錄
conf 目錄:nginx軟體配置檔案在的目錄
Html 目錄:nginx預設代理網頁所在的目錄
logs目錄:nginx軟體執行時產生的日誌
sbin 目錄: nginx軟體啟動命令在的目錄
關閉伺服器的防火牆
關閉伺服器的防火牆
systemctl stop firewalld
檢視防火牆是否關閉
systemctl status firewalld
開啟伺服器的防火牆
systemctl start firewalled
其他命令就是中間加
Start stop restart status enable disable
nginx命令
進入nginx的執檔案目錄
cd /usr/local/nginx/sbin/
啟動nginx
./nginx
停止nginx(殺死程式然後退出)
./nginx -s stop
退出nginx(等待程式執行完畢之後停止)
./nginx -s quit
重啟nginx
./nginx -s reload
查詢nginx程式:
ps aux|grep nginx
重新載入配置檔案
./nginx -s reload
出現錯誤
nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)
解決方案
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx檔案配置
修改配置檔案命令
vim /usr/local/nginx/conf/nginx.conf
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Y6cFiVZn-1602483726071)(C:\Users\junji\AppData\Roaming\Typora\typora-user-images\1601007082997.png)]
36行:埠號(預設就是80)
換成其他埠需要在訪問時候使用 ip:port
44行:root是預設訪問的nginx檔案的位置
45行:選擇預設檔案裡面的html檔案
開機自啟動
即在rc.local增加啟動程式碼就可以了。
vi /etc/rc.local
增加一行
/usr/local/nginx/sbin/nginx
設定執行許可權:
chmod 755 /etc/rc.local
重啟試一下
reboot
相關文章
- Linux環境下安裝NginxLinuxNginx
- linux環境下安裝nginx步驟LinuxNginx
- 在linux環境下安裝JDK並配置環境變數LinuxJDK變數
- Linux環境HBase安裝配置Linux
- Linux環境Azkaban安裝配置Linux
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux環境下elasticsearch-6.2.2安裝以及配置LinuxElasticsearch
- Linux & Windows 環境下 RabbitMQ 安裝與基本配置LinuxWindowsMQ
- Linux & Windows 環境下 Redis 安裝與基本配置LinuxWindowsRedis
- Docker 下安裝配置 lnmp 環境DockerLNMP
- Mac環境下安裝配置RedisMacRedis
- windows下配置安裝YAF環境Windows
- Linux下安裝Go環境LinuxGo
- Windows環境下安裝LinuxWindowsLinux
- linux環境下redis安裝LinuxRedis
- LINUX環境下安裝TIPTOPLinux
- Linux環境下RPM方式JDK安裝及配置LinuxJDK
- Linux 下安裝配置 JDK7 配置環境(debian 7)LinuxJDK
- Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令LinuxNginx
- CentOS 7 下安裝 nginx + PHP 執行環境CentOSNginxPHP
- Mac下安裝LNMP(Nginx+PHP5.6)環境MacLNMPNginxPHP
- Linux環境下ApacheActiveMQ基本安裝LinuxApacheMQ
- 在linux環境下安裝MysqlLinuxMySql
- 在Linux環境下安裝JBOSSLinux
- Linux下安裝Python,以及環境變數的配置LinuxPython變數
- Linux環境下的Android的ADK安裝配置LinuxAndroid
- Linux環境Hive安裝配置及使用LinuxHive
- Linux環境Flume安裝配置及使用Linux
- Linux環境Spark安裝配置及使用LinuxSpark
- windows下配置nginx+php環境WindowsNginxPHP
- 如何下載安裝jdk和配置環境JDK
- (轉)Windows下安裝Docker, GitBash環境配置WindowsDockerGit
- CentOS 7 下安裝PHP環境並且配置Nginx支援php-fpm模組CentOSPHPNginx
- 快速搭建 Linux(LNMP + Linux 安裝 + 環境配置)LinuxLNMP
- nginx反向代理、負載均衡配置與linux環境下的安裝及通過ip和域名訪問nginxNginx負載Linux
- CodeMan快速安裝配置教程:Windows下安裝配置Java JDK環境WindowsJavaJDK
- Linux Nginx 安裝配置LinuxNginx
- Linux下檢視jdk安裝路徑版本、安裝jdk、配置環境變數LinuxJDK變數