如何让别的电脑可以通过IP地址访问 我在虚拟机上安装的redmine
时间: 2023-11-06 14:04:17 浏览: 146
要让其他电脑可以通过IP地址访问在虚拟机上安装的Redmine,需要进行以下步骤:
1. 在虚拟机中安装Redmine,并确保可以通过localhost或127.0.0.1访问。
2. 在虚拟机中查看虚拟机的IP地址,在Windows中可以通过命令行输入ipconfig来查看IP地址。
3. 在虚拟机中开启Redmine服务的HTTP端口,默认为3000端口。在命令行中输入以下命令:
```
bundle exec rails server webrick -e production -b 0.0.0.0 -d
```
其中,-b 0.0.0.0表示监听所有网卡的请求,而不仅仅是localhost或127.0.0.1。
4. 在物理机中打开浏览器,输入虚拟机的IP地址和3000端口,例如http://192.168.0.100:3000,即可访问Redmine。
需要注意的是,需要确保虚拟机和物理机在同一局域网中,否则物理机无法访问虚拟机。同时,开启端口会增加系统被攻击的风险,因此需要进行安全设置。
相关问题
如何让别的电脑可以通过IP地址访问 我在虚拟机上安装的redmine 虚拟机是W10系统
要让其他电脑可以通过IP地址访问在虚拟机上安装的Redmine,需要进行以下步骤:
1. 在虚拟机中安装Redmine,并确保可以通过localhost或127.0.0.1访问。
2. 在虚拟机中查看虚拟机的IP地址,在Windows中可以通过命令行输入ipconfig来查看IP地址。
3. 在虚拟机中开启Redmine服务的HTTP端口,默认为3000端口。可以在命令行中输入以下命令:
```
bundle exec rails server webrick -e production -b 0.0.0.0 -d
```
其中,-b 0.0.0.0表示监听所有网卡的请求,而不仅仅是localhost或127.0.0.1。
4. 在虚拟机中打开防火墙,开启3000端口,以允许其他电脑访问。
5. 在物理机中打开浏览器,输入虚拟机的IP地址和3000端口,例如http://192.168.0.100:3000,即可访问Redmine。
需要注意的是,需要确保虚拟机和物理机在同一局域网中,否则物理机无法访问虚拟机。同时,开启端口会增加系统被攻击的风险,因此需要进行安全设置。
ARM安装redmine
以下是在ARM架构上安装Redmine的步骤:
1. 确保你的系统符合以下要求:
- 64位ARM处理器
- 内存:2GB或更高
- 硬盘:至少有40GB的可用空间
- 至少4GB的交换空间
- Ubuntu 18.04或20.04以arm64
- PostgreSQL v.12.9或更高版本
- NGINX v.1.3.13或更高版本
- libstdc++6:版本4.8.4或更高版本
- RabbitMQ
2. 安装依赖项:
```
sudo apt-get update
sudo apt-get install -y gnupg2 curl ca-certificates
sudo apt-get install -y libpq5 libxml2 libxslt1.1 libcurl3 libicu60 libssl1.0.0 libyaml-0-2 zlib1g libffi6 libgmp10 libreadline7 libncursesw5 libtinfo5 libffi-dev libgmp-dev libicu-dev libpq-dev libreadline-dev libssl-dev libxml2-dev libxslt-dev libyaml-dev zlib1g-dev build-essential git-core libcurl4-openssl-dev libffi-dev libreadline-dev libssl-dev libxml2-dev libxslt-dev libyaml-dev zlib1g-dev libmagickwand-dev libsqlite3-dev libpq-dev libmysqlclient-dev libmariadbclient-dev libmariadbclient-dev-compat libldap2-dev libsasl2-dev libmagickcore-dev libsqlite3-dev libpq-dev libmysqlclient-dev libmariadbclient-dev libmariadbclient-dev-compat libldap2-dev libsasl2-dev libmagickcore-dev imagemagick ghostscript libgs-dev libjemalloc-dev libjemalloc2 nginx rabbitmq-server
```
3. 下载Redmine镜像:
```
docker pull docker.io/sameersbn/redmine
```
4. 下载PostgreSQL镜像:
```
docker pull docker.io/sameersbn/postgresql
```
5. 启动PostgreSQL:
```
docker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=password' --volume=/srv/docker/redmine/postgresql:/var/lib/postgresql/ --restart=always docker.io/sameersbn/postgresql:12-20201020
```
6. 启动Redmine:
```
docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDMINE_PORT=10083' --env='REDMINE_RELATIVE_URL_ROOT=/redmine' --volume=/srv/docker/redmine/redmine:/home/redmine/data --restart=always docker.io/sameersbn/redmine:4.2.1-20211014
```
阅读全文