摘要:入門指北是一個高性能的和反向代理服務器。前端開發人員邁向全棧,服務器相關的技術是不可繞過的一個門檻。環境準備參考入門指北快速的搭建一個虛機,并默認安裝好。鍵入編輯啟動并檢查狀態在中上傳一個文件。參考資料服務器上建立用戶并分配權限
Nginx 入門指北
Nginx是一個高性能的HTTP和反向代理服務器。環境準備
前端開發人員邁向全棧,服務器相關的技術是不可繞過的一個門檻。先以簡單的nginx為切入點進行學習。
參考《Vagrant 入門指北》 快速的搭建一個Centos7虛機,并默認安裝好nginx。
? mkdir nginx ? cd nginx ? vagrant init centos/7
Vagrantfile
# -*- mode: ruby -*- # vi: set ft=ruby : $script = < 配置 nginx登錄到虛機,切換到root用戶
nginx在centos上安裝后默認配置文件是/etc/nginx/nginx.conf
編輯這個文件,找到 root /usr/share/nginx/html;改為root /opt/web;
找到 user nginx;改為user root;在命令行鍵入setenforce 0設置selinux模式為寬容模式。
編輯文件可以用vi對初學者來說操作有些復雜。 這里可以使用nano來做編輯,操作相對來說稍微簡單些。 用命令yum install -y nano 安裝。鍵入 nano /etc/nginx/nginx.conf 編輯nginx.conf啟動nginx,并檢查nginx狀態
[root@localhost nginx]# systemctl start nginx [root@localhost nginx]# systemctl status nginx ● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since Thu 2018-06-14 02:46:41 UTC; 5s ago Process: 4073 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 4071 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 4070 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 4075 (nginx) CGroup: /system.slice/nginx.service ├─4075 nginx: master process /usr/sbin/nginx └─4076 nginx: worker process Jun 14 02:46:41 localhost.localdomain systemd[1]: Starting The nginx HTTP and reverse proxy server... Jun 14 02:46:41 localhost.localdomain nginx[4071]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok Jun 14 02:46:41 localhost.localdomain nginx[4071]: nginx: configuration file /etc/nginx/nginx.conf test is successful Jun 14 02:46:41 localhost.localdomain systemd[1]: Failed to read PID from file /run/nginx.pid: Invalid argument Jun 14 02:46:41 localhost.localdomain systemd[1]: Started The nginx HTTP and reverse proxy server.在ftp中上傳一個index.html文件。
打開瀏覽器輸入 http://172.30.30.10/ 就可以看到剛剛上傳的頁面了。
參考資料
SELinux
Linux 服務器上建立用戶并分配權限
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39964.html
摘要:入門指北后端的同學用快速的可重復的創建各種不同環境的虛擬機,來測試部署各后端程序。快速入門安裝安裝非常簡單,可以在頁面選擇最新的版本安裝。將虛擬機置于休眠狀態。則會將虛擬機從磁盤中刪除。啟動檢查狀態出現如上所示代表啟動成功。 Vagrant 入門指北 showImg(https://segmentfault.com/img/remote/1460000015282321?w=900&h...
摘要:菜鳥教程框架中文手冊入門目標使用搭建通過對數據增刪查改沒了純粹占行用的拜 后端API入門學習指北 了解一下一下概念. RESTful API標準] 所有的API都遵循[RESTful API標準]. 建議大家都簡單了解一下HTTP協議和RESTful API相關資料. 阮一峰:理解RESTful架構 阮一峰:RESTful API 設計指南 RESTful API指南 依賴注入 D...
摘要:菜鳥教程框架中文手冊入門目標使用搭建通過對數據增刪查改沒了純粹占行用的拜 后端API入門學習指北 了解一下一下概念. RESTful API標準] 所有的API都遵循[RESTful API標準]. 建議大家都簡單了解一下HTTP協議和RESTful API相關資料. 阮一峰:理解RESTful架構 阮一峰:RESTful API 設計指南 RESTful API指南 依賴注入 D...
摘要:菜鳥教程框架中文手冊入門目標使用搭建通過對數據增刪查改沒了純粹占行用的拜 后端API入門學習指北 了解一下一下概念. RESTful API標準] 所有的API都遵循[RESTful API標準]. 建議大家都簡單了解一下HTTP協議和RESTful API相關資料. 阮一峰:理解RESTful架構 阮一峰:RESTful API 設計指南 RESTful API指南 依賴注入 D...
摘要:如有錯誤,歡迎指正。如果使用了進行反向代理,那么和后端的之間默認是用協議通信的。如果不是這樣,最好設置為,因為這會造成額外的開銷。一個比較好的處理方式是放在或級別單獨處理。 無論是前端還是后端,在部署項目時,時常免不了用到Nginx,小項目也時常做個反向代理啥的。今天就簡單直接,聊一下其中的一個點——gzip。如有錯誤,歡迎指正。 一般服務器端常用的是 Ubuntu、CentOS、Li...
閱讀 3018·2023-04-25 20:22
閱讀 3335·2019-08-30 11:14
閱讀 2590·2019-08-29 13:03
閱讀 3177·2019-08-26 13:47
閱讀 3218·2019-08-26 10:22
閱讀 1263·2019-08-23 18:26
閱讀 607·2019-08-23 17:16
閱讀 1908·2019-08-23 17:01