跳到主要內容

[command] Centos Nginx Install & Setting


作業環境: Centos 7

  • 安裝 nginx
    • 添加CentOS 7 Nginx yum资源库
      • rpm -Uvh  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    • 安裝
      • yum install nginx

  • 配置nginx
    • mkdir -p /etc/nginx/config.d
    • vim /etc/nginx/nginx.conf   #編輯如下
........................
http {   
    
include /etc/nginx/conf.d/*.conf;  #Nginx設定檔包含config.d的所有conf檔
.......................
.......................


  • Nginx 設定專案的 conf
    • vim /etc/nginx/config.d/<proj>.conf 
server {
      listen 80;
        server_name unapy.test.com;    #對外的Url

        location / {
        proxy_pass http://127.0.0.1:5000;    #對應內網的Url
    }
}



  • 啟動 Nginx
    •  service nginx start
  • 停止 Nginx
    •  service nginx stop


  • 設定開機自動啟動 Setting reboot auto start Nginx
    • chkconfig nginx onchkconfig nginx on
      •  #顯示Note: Forwarding request to 'systemctl enable nginx.service'.


  • 出現502錯誤,關閉 selinux
    • sudo vim /etc/sysconfig/selinux
sudo vim /etc/sysconfig/selinux




如果不是使用yum安裝,需自行設定配置檔
請參考其他網站教學





相關參考

留言

這個網誌中的熱門文章

[python] python 時區轉換 ( timezone )

python 時區轉換 import datetime as dt import pytz d = dt.datetime(2019,1,1,14,0,0) #create Taipei timezone tw = pytz.timezone('Asia/Taipei') #set d timezone is 'Asia/Taipei' twdt = tw.localize(d) #change to utc time utc_dt = twdt.astimezone(pytz.utc) *注意 網路上很多使用 d.replace(tzinfo=tw)   但是可能會出現時差問題, 如下: datetime.time(23, 18, 5, tzinfo=<DstTzInfo 'Asia/Shanghai' LMT+8:06:00 STD>) 參考文件 python时区设置——pytz模块

[HTML] 文字浮水印效果 text watermark css

[.css] .info-mask {     height: 0;       position: absolute;       margin-top:120px;   } .info-opacity {     opacity: 0.8;     color: black; } .info-text {     color: gray;     font-size: 40px;     -webkit-transform: rotate(-5deg);       line-height: 60px;     max-width:1200px;     letter-spacing:3px;     padding-left:0.8em; } [.html]     <div class="info-mask">         <p class="info-text">             WaterMarkText         </p>     </div>    <table class="table table-bordered table-striped table-responsive table-hover" style="position:                 relative;" >        <tbody class="info-opacity" >        </tbody>    </table>

[GCP] Google Cloud Platform 搬移 VM & cloud sql & datastore

建立同VM 同專案 VM  建立快照 --> 用快照建立新的VM 跨專案 VM  建立快照  --> 用快照建立映像檔 --> 用印象檔建立新的VM Notice  開機磁碟: 自訂映像檔->選擇印象檔 搬移cloud sql step 1. A SQL [Top option] '匯出' setting Bucket and formate is 'SQL' step 2. B SQL [Top option] '匯入' setting Bucket and formate is 'SQL' Bucket path: gs://{Bucket}/file.sql Notice   不同專案的gs要有權限讀取 搬移 datastore 詳細請參考: https://cloud.google.com/datastore/docs/export-import-entities   step 1. 'new' project [menu] 資料儲存庫 -> 啟用datastore step 2. gcloud terminal gcloud auth login  gcloud config set project <projectid> gcloud beta datastore export --kinds=" <KIND> " gs:// <BUCKET> gcloud config set project new-projectid gcloud datastore export gs:// <BUCKET> Notice  跨專案gs storage auth 需要新增  xxx@appspot.gserviceaccount.com  [storage BUCKET 讀取者] 權限