ubuntu redmine配置nginx
时间: 2023-10-03 16:03:30 浏览: 168
首先,确保已经在Ubuntu上安装了Nginx和Redmine。
1. 配置Nginx
打开Nginx的配置文件:
```
sudo nano /etc/nginx/nginx.conf
```
在`http`块中添加以下配置项:
```
upstream redmine {
server unix:/var/run/redmine/redmine.sock;
}
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://redmine;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
}
}
```
替换`your_domain.com`为你的域名或IP地址。保存并关闭文件。
2. 配置Redmine
打开Redmine的配置文件:
```
sudo nano /etc/redmine/default/database.yml
```
修改数据库配置,确保与你的数据库设置相匹配:
```
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "your_password"
encoding: utf8
```
替换`your_password`为你的数据库密码。保存并关闭文件。
3. 重启Nginx和Redmine
执行以下命令重启Nginx:
```
sudo systemctl restart nginx
```
执行以下命令重启Redmine:
```
sudo systemctl restart redmine
```
4. 访问Redmine
在浏览器中访问`http://your_domain.com`,你应该能够看到Redmine的登录页面。输入正确的凭据登录并进行配置。
请注意,以上步骤仅适用于基本的Nginx和Redmine配置。如需更详细的配置,请参考相关文档或官方网站。
阅读全文