【Nginx】nginx虛擬機器設定
一般情況下,我們的一臺機器都不會僅僅部署一個專案,那麼這個時候需要我們設定虛擬機器來對映多個地址的解析。
假設我們目前有一個已經設定好的nginx伺服器,通過php-fpm
提供服務。
找到配置檔案地址
有的時候我們不知道配置檔案在哪裡,而不同版本的Linux發行版的差距又很大,那麼這個時候,就需要去找配置檔案的位置
[root@iZ28405a6nlZ ~]# whereis nginx
nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx
這樣就找到了配置檔案的位置/etc/nginx
設定配置檔案
進去配置資料夾,發現裡面有個conf.d
的資料夾,這裡面的配置檔案,每次重啟都會被載入進去,在這個裡面建立你的域名.conf
的檔案,例如www.localhost.com.conf
下面是我寫的例子,每個伺服器的配置都會差別,不要隨便拿過來用
server {
listen 80;
server_name www.xxx.com;
index index.html index.htm index.php;
root /usr/share/nginx/html/xxx;
location / {
try_files $uri $uri/ /index.php?$args;
if (!-e $request_filename){
rewrite ^/(.*) /index.php last;
}
root /usr/share/nginx/html/markweb;
index index.php index.html index.htm;
}
location ~ .php$ {
root /usr/share/nginx/html/xxx;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/markweb$fastcgi_script_name;
# include fastcgi_params;
}
log_format www.xxx.com `$remote_addr - $remote_user [$time_local] $request`
`$status $body_bytes_sent $http_referer `
`$http_user_agent $http_x_forwarded_for`;
access_log /var/log/www.xxx.com.log www.xxx.com;
}
重啟之後設定對應的域名解析就可以咯~
相關文章
- Nginx虛擬主機配置Nginx
- nginx虛擬主機實戰Nginx
- 007.Nginx虛擬主機Nginx
- 虛擬機器網路設定虛擬機
- NGINX 如何遮蔽未被定義的虛擬主機的訪問Nginx
- nginx基礎篇之虛擬主機實戰Nginx
- nginx伺服器配置多個虛擬主機vhost的方法示例Nginx伺服器
- 虛擬機器Ubuntu設定ssh連線虛擬機Ubuntu
- Linux虛擬機器設定靜態IPLinux虛擬機
- ubuntu虛擬機器設定靜態ip(windows能夠ping通ubuntu虛擬機器)Ubuntu虛擬機Windows
- Nginx虛擬主機常用配置(學習筆記四)Nginx筆記
- Nginx執行控制虛擬主機和訪問控制Nginx
- Linux 虛擬機器Nat模式網路設定Linux虛擬機模式
- 07、環境-虛擬機器網路設定虛擬機
- Debian、kali類虛擬機器網路設定虛擬機
- Nginx伺服器常用引數設定Nginx伺服器
- nginx做限流設定Nginx
- Nginx 虛擬主機配置的三種方式(基於域名)Nginx
- VirtualBox虛擬機器設定共享資料夾(CentOS)虛擬機CentOS
- 設定Kali Linux虛擬機器連線網路Linux虛擬機
- 設定virtualBox讓虛擬機器連線網路虛擬機
- 5.1 Paralles 為虛擬機器設定靜態ip虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- Nginx配置虛擬主機有哪些步驟?linux伺服器入門學習NginxLinux伺服器
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 設定開機自啟動nginx和httpdNginxhttpd
- 解決virtualbox虛擬機器設定nat網路提示無效設定虛擬機
- Nginx設定404頁面Nginx
- Nginx日誌格式設定Nginx
- Nginx快取設定教程Nginx快取
- 虛擬機器網路設定 與dhcp 獲取ip虛擬機
- CentOS 7虛擬機器下設定固定IP詳解CentOS虛擬機
- win10虛擬機器網路設定_win10虛擬機器怎麼連線網路Win10虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- 利用nginx設定瀏覽器協商快取Nginx瀏覽器快取
- 安裝VMTools && 設定虛擬機器共享資料夾 && 虛擬機器上檔案直接到開發板虛擬機
- 給Linux的虛擬機器設定別名,同事設定免密登入Linux虛擬機
- 詳解Nginx 虛擬主機配置的三種方式(基於埠)Nginx