通过域名访问自己部署到服务器上的项目

通过域名访问自己部署到服务器上的项目

如何不输入项目名端口号直接访问java web项目


1、省略输入端口号的步骤

  在Linux的下面部署了tomcat,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号。众所周知,在unix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下。所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。

在root权限下面运行一下命令:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
如果想取消80端口的自动转发:
iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

注意:网上朋友的命令dport 前面都是 一个 -,通常都会报错。另外如果防火墙重新启动,该命令就会失效。

可以使用下面的命令把该规则保存到iptables里面 :

service iptables save

2、省略输入项目名称的步骤

在tomcat的安装目录的conf下找到server.xml文件,修改最下面的内容为如下图所示的样子:

   <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false">  
    
    <Context path="/" docBase="lxl" debug="0" reloadable="true"/>  

 

转载于:https://www.cnblogs.com/mmzs/p/8794609.html

部署前端项目服务器上需要以下步骤: 1. 确定服务器环境 确定服务器操作系统和软件环境,比如是否需要安装 Node.js 或者其他运行环境。 2. 配置服务器环境 根据服务器环境的要求,安装必要的软件和服务。比如,如果需要使用 Node.js 运行环境,需要先安装 Node.js 环境,并配置好环境变量。 3. 将项目代码上传到服务器 将前端项目代码上传到服务器上,可以使用 FTP 工具或者命令行工具进行上传。通常情况下,将项目代码上传到服务器的 /var/www 目录下。 4. 安装项目依赖 在服务器上进入项目根目录,使用命令行工具运行 npm install 命令,安装项目依赖包。 5. 构建项目 使用命令行工具在项目根目录下运行 npm run build 命令,构建项目代码。构建完成后,会在项目根目录下生成一个 dist 目录,里面包含了构建后的项目代码。 6. 配置 Web 服务器 根据服务器环境的要求,配置 Web 服务器。比如,如果使用 Nginx 作为 Web 服务器,需要在 Nginx 配置文件中添加一些配置项,比如监听的端口号、服务的根目录等。 7. 部署项目 将构建后的项目代码部署到 Web 服务器上。通常情况下,将 dist 目录下的所有文件复制到 Web 服务器的根目录下即可。 8. 启动 Web 服务器 启动 Web 服务器访问服务器的 IP 地址或者域名,即可访问部署好的前端项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值