在伺服器上配置redmine與nginx配合
想的是用nginx作前端代理,後面的事情就交給ROR及自己的一套伺服器去處理。這樣避免nginx配置的複雜性。
裝好redmine後,再裝個mongrel伺服器。
apt-get install mongrel
然後,進入/usr/share/redmine/(一般裝在此目錄下),執行
ruby script/server -d -e production
便以預設方式啟動了mongrel web server以及之上的rails, redmine, 並且佔用了3000埠。
然後,在nginx的配置/etc/nginx/sites-available/default中,加入如下配置
server {
listen 80;
server_name redmine.xxxxxxxx.com;
root /usr/share/redmine/public;
location / {
proxy_pass http://xxxxxxxx.com:3000;
proxy_redirect off;
proxy_set_header Host $host; #注:這個不傳進去,會暴露埠號,且會影響速度
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
配置好後,重啟一下nginx服務,就可以了,彪快,剛剛的。
裝好redmine後,再裝個mongrel伺服器。
apt-get install mongrel
然後,進入/usr/share/redmine/(一般裝在此目錄下),執行
ruby script/server -d -e production
便以預設方式啟動了mongrel web server以及之上的rails, redmine, 並且佔用了3000埠。
然後,在nginx的配置/etc/nginx/sites-available/default中,加入如下配置
server {
listen 80;
server_name redmine.xxxxxxxx.com;
root /usr/share/redmine/public;
location / {
proxy_pass http://xxxxxxxx.com:3000;
proxy_redirect off;
proxy_set_header Host $host; #注:這個不傳進去,會暴露埠號,且會影響速度
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
配置好後,重啟一下nginx服務,就可以了,彪快,剛剛的。
相關文章
- Nginx和RedmineNginx
- 使用Haproxy與nginx配合搭建web群集NginxWeb
- 在Mac上搭建自己的伺服器——NginxMac伺服器Nginx
- [提問交流]onethink在nginx上的配置Nginx
- 高效能Web伺服器Nginx的配置與部署研究(5)Nginx配置符號Web伺服器Nginx符號
- centos上安裝redmineCentOS
- centos+nginx+redmine+gitosis安裝指南CentOSNginxGit
- 高效能Web伺服器Nginx的配置與部署研究(2)Nginx入門級配置與部署及“Hello World”...Web伺服器Nginx
- mac上php+nginx配置MacPHPNginx
- nginx伺服器搭建以及配置Nginx伺服器
- Nginx快取伺服器配置Nginx快取伺服器
- Tomcat 伺服器在Eclipse上的配置Tomcat伺服器Eclipse
- 使用docker搭建公司redmine伺服器Docker伺服器
- 使用nginx反向代理docker中的git和redmineNginxDockerGit
- Django在Linux上uwsgi 與nginx的問題與解決DjangoLinuxNginx
- Nginx安裝與配置Nginx
- 在 Linux 上配置一個 syslog 伺服器Linux伺服器
- vue nginx 打包部署在同一個伺服器 一些配置VueNginx伺服器
- Nginx + Gunicorn 伺服器配置部署 DjangoNginx伺服器Django
- nginx伺服器配置問題心得Nginx伺服器
- nginx+uwsgi+flask 伺服器配置NginxFlask伺服器
- 高效能Web伺服器Nginx的配置與部署研究(4)Nginx常用命令Web伺服器Nginx
- nginx+php配置在centos 6NginxPHPCentOS
- 高效能Web伺服器Nginx的配置與部署研究(14)平滑升級你的NginxWeb伺服器Nginx
- 在國產處理器伺服器上配置DNS 輪詢伺服器DNS
- 配置nginx伺服器 —— Nginx新增多個二級子域名Nginx伺服器
- 關於ThinkPHP在Nginx伺服器上使用U方法跳轉問題PHPNginx伺服器
- 在 Mac OSX 上安裝 nginxMacNginx
- ssl 在nginx上的部署示例Nginx
- Nginx 伺服器配置支援SignalR (WebSocket)Nginx伺服器SignalRWeb
- 詳解Nginx如何配置Web伺服器NginxWeb伺服器
- 【運維】nginx伺服器基本配置指南運維Nginx伺服器
- Nginx上游伺服器長連線配置Nginx伺服器
- Nginx靜態資源伺服器配置Nginx伺服器
- Nginx配置檔案(反向代理伺服器)Nginx伺服器
- [Nginx] - nginx 基本配置與引數說明(轉)Nginx
- Docker安裝Redmine並使用Nginx反向代理為httpsDockerNginxHTTP
- 高效能Web伺服器Nginx的配置與部署研究(1)Nginx簡介及入門示例Web伺服器Nginx