導航:首頁 > IDC知識 > nginxvps

nginxvps

發布時間:2020-10-20 21:10:02

1、如何在小於80MB的內存LINUX vps上安裝最省資源的Nginx/PHP/MySQL環境?

具體多少M啊 安裝軍哥的LNMP就行了安裝完了60多M。內存用完了還有緩存沒關系的

2、linux vps 裝了nginx系統,但要其中2個網站指定一個ip,修改了.conf文件有重啟nginx依舊沒用,求解

你查一下ifconfig 看不能用的這個IP是否有啟用,然後再PING一下,能通那是NGINX沒配好,不能通咨詢服務商啟用IP。

3、如何在VPS上搭建Hexo?

前期准備
喜歡Hexo的主題,不少都適合中文,配置簡單,一鍵發布,所以選擇它。
關於如何搭建 Hexo 的環境,這里就不羅嗦了, Hexo官方文檔已經講解的非常詳細
VPS 上安裝 Nginx 服務
SSH 連接 VPS 後,添加 CenOS 7 的 epel 軟體包: $ yum install epel-release
安裝Nginx: $ yum install nginx
啟動 Nginx: $ systemctl start nginx.service
使用 firewalld 給防火牆添加規則允許 HTTP 以及 HTTPS
設置 Nginx 自動跟隨系統啟動
$ systemctl enable nginx.service
現在可以在瀏覽器中輸入 VPS 的 ip 檢查看 Nginx! 是否啟動了。
如果出現 "Welcome to Nginx.." 的字樣,恭喜!代表你的 Nginx 成功安裝並啟動。
VPS 上搭建 Hexo
方案選擇
毋庸置疑,為了安全起見並且在本地能同時 Deploy 到 VPS 和 Github (用作備份)上,選第二種方法肯定是比較好的
使用 rsync 將 Hexo 部署到 VPS 上
在 Hexo 目錄下安裝 rsync  : $ npm install hexo-deployer-rsync --save
根據 Hexo rsync 部署文檔 在 Hexo 中的 _config.yml 中添加 Deploy 的配置,以下是我在自己項目中的配置代碼
V1.png  
*必須先在 VPS 上創建好了想要存放 Hexo 靜態文件的目錄, rsync 不能創建不存在的目錄
網上有的朋友說光在 Hexo 中使用 rsync 不夠,在 VPS 也需要下載 rsync 服務,但是我在雷電VPS上就沒有下載 rsync 服務。如果你在 Hexo 中用 rsync 部署的時候一直報錯,那就在 VPS 上下載 rsync 服務,看能否解決一直出錯的原因,命令如下:$ yum -y install rsync
配置 Nginx
Hexo 成功部署到 VPS 上之後,剩下的就是來配置 Nginx 了
$ vi /etc/nginx/conf.d/default.conf
將以下內容替換原內容
重啟一下 Nginx 服務
$ systemctl start nginx.service
$ systemctl enable nginx.service
這樣設置之後網站就應該可以通過 VPS 的 IP 地方訪問到了
申請域名及域名解析
至此在 VPS 上搭建 Hexo 並綁定域名就到此結束了  

附上原文鏈接:網頁鏈接

4、重啟VPS伺服器後還需要重啟web伺服器啊。但是找不到nginx安裝的路徑,請問怎麼找到然後輸入命令重啟呢

你可以用這兩個命令,找安裝啟用的路徑
netstat -tnlp|grep nginx
然後看到一行記錄,復制最後的一個數據(進程ID)
ps -aux |grep 進程ID

就可以看到 NINGX的啟動方式了。

如果你現在不知道,並且沒重動NIGNX,則可以
find /|grep nginx.conf
找配置的目錄,然後再打BIN目錄

5、linux vps 安裝wordpress啟動nginx命令提示command not found?請問如何處理呢?

command not found 的意思是找不到這個命令,也就是說在你的系統各個存放二進制文件的目錄下(/bin,/usr/local/bin,...),沒有nginx這個可執行文件。
您的nginx是否以系統服務啟動?嘗試一下:service nginx start|stop|reload
您確定nginx安裝正確?您可以使用whereis nginx命令找一下匹配結果。如果沒有,可能nginx安裝有問題。
如問題未解決歡迎繼續提問!

6、怎樣在Ubuntu VPS上面安裝Nginx

工具/原料

Ubuntu系統
xrdp
XFCE桌面環境
方法/步驟

1.首先我們要先升級一下軟體源給安裝桌面環境做准備。
執行命令:apt-get update
2.安裝桌面環境或窗口管理器:
apt-get install xubuntu-desktop
這將為Ubuntu安裝XFCE 桌面環境。

3.下面接著來安裝XRDP,安裝了XRDP之後,我們就可以直接使用windows系統自帶的遠程桌面工具來連接我們的伺服器了。
apt-get install xrdp
apt-get install vnc4server tightvncserver

4.安裝完畢以後,執行以下命令
service xrdp restart
出現下圖就成功了,然後直接運行Windows自帶的遠程桌面進行連接吧。

6.我們在root目錄下新建一個文件.xsession文件。
內容為:
xfce4-session
5.然後我們連接看看,OK已經成功了。

步驟閱讀

7、兩台VPS,一台用nignx做前端,一台apache處理php,怎麼做呢?

其實就是反代而已,剛好在138vps那裡看到這篇文章,轉發過來:http://www.138vps.com/jc/358.html

利用Nginx反代網站,讓你的網站打開速度更快
如果我們有使用海外VPS搭建中文網站的用戶肯定會有所感受到線路的不穩定,甚至大量丟包的問題,尤其是電信寬頻的用戶從晚上到半夜左右的時候尤為嚴重。不論出於何種原因導致的,我們必須自己考慮解決,要麼選擇亞洲線路或者國內伺服器,要麼可以採用反代加速的方法讓其網站的速度加快。
也許有人會問,為什麼不直接把網站放到亞洲或者國內,還要搞個反代,多麻煩。那是因為亞洲VPS比較貴,反代的話,用一個低配的VPS就可以了。

第一、安裝NGINX環境
這里我們可以使用直接編譯源的方法安裝NGINX,也可以直接用軍哥的LNMP一鍵包安裝帶有NGINX環境的系統環境

第二、添加站點配置文件
A - 這里可以用LNMP環境包vhost添加站點,也可以手工在nginx環境中添加虛擬主機站點配置。

vi /usr/local/nginx/conf/vhost/example.com.conf

紅色example.com部分是我們的站點域名。

B - 設置目錄許可權

mkdir /home/cache/path -p

mkdir /home/cache/temp

chmod 777 -R /home/cache

設置緩存目錄許可權存放路徑。

C - 配置nginx conf文件

proxy_connect_timeout 5;

proxy_read_timeout 60;

proxy_send_timeout 5;

proxy_buffer_size 16k;

proxy_buffers 4 64k;

proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

proxy_temp_path /home/cache/temp;

#臨時文件目錄

proxy_cache_path /home/cache/path levels=1:2 keys_zone=cache_one:5m inactive=7d max_size=1g;

#5m為內存佔用,1g為最大硬碟佔用,cache_one為緩存區名稱,如果需要修改對應修改。

需要對應B中的路徑進行緩存的配置,一般直接用默認不要修改。

D - 配置example.com.conf

listen 80;

server_name example.com www.example.com;

#綁定的域名

index index.php;

#默認首頁

access_log off;

#off 關閉日誌

location / {

proxy_cache_key "$scheme://$host$request_uri";

#緩存key規則,用於自動清除緩存。

proxy_cache cache_one;

#緩存區名稱,與前面定義的相同

proxy_cache_valid 200 304 3h;

proxy_cache_valid 301 3d;

proxy_cache_valid any 10s;

#200 304狀態緩存3小時

301狀態緩存3天

其他狀態緩存(如502 404)10秒

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

#向後端傳遞訪客ip

proxy_set_header Referer http://example.com;

#強制定義Referer,程序驗證判斷會用到

proxy_set_header Host $host;

#定義主機頭

proxy_pass http://1.2.3.4;

#指定後端ip,可以加埠

#proxy_cache_use_stale invalid_header error timeout http_502;

#當後端出現錯誤、超時、502狀態時啟用過期緩存,慎用。

}

}

域名解析的時候,指向前端IP就可以。注釋部分我們可以學習一下,然後根據自己的需要是否需要進行修改。

第三、重啟NGINX生效
/etc/init.d/nginx restart

通過上面的4步驟,就可以實現利用nginx給我們的網站加速,比如利用一台香港VPS低配置NGINX,給我們在網站數據在美國的VPS網站加速,可以提高網站用戶訪問的速度體驗。以上方法僅限用在正規渠道。

8、VPS的nginx平台放phpmyadmin打開後一片空白

鏈接後面加入index.php

9、VPS CentOS7 nginx 環境 想搭建 2 個站點但是只有第一個站點可以打開,第二個一直錯誤

要折騰的話,建議先裝個虛擬機,折騰熟悉了,再弄到伺服器上。在伺服器環境,一個很重要的原則:熟悉哪個用哪個。個人覺得CentOS(RHEL)7是個里程碑式的版本,因為它相對之前的版本,有了大量的新特性及更新,官方提到的有這些:內核更新到3.10.0支持Linux容器開箱即用的OpenVMware工具和3D圖形驅動OpenJDK-7作為預設JDK可以從版本6平滑地升級至7LVM快照支持ext4和XFS轉用systemd、firewalld和GRUB2XFS作為預設文件系統內核空間內的iSCSI和FCoE支持PTPv2支持40G乙太網卡在兼容的硬體上支持以UEFI安全啟動模式安裝其中最引人矚目的是支持Linux容器(Docker)和引入systemd(更快的初始化系統),特別是後者的引入,使用找到有些問題的解決方法,在centos7之前還能正常的,但到cenos7上面就不行了。這對於新手或者是不熟悉Linux的童鞋,可能會有挫敗感。所以對於樓主,建議裝CentOS6.x或者在虛擬機上折騰CentOS7到熟悉。

10、vps 裝apache好還是nginx好

根據你的伺服器配置判斷,你的網站應該是大站,流量挺大的吧?
大站的話就用nginx進行前端處理,動態頁面就交由APACHE去處理,因為nginx的並發量和吞吐都是杠杠的。

與nginxvps相關的知識