腾讯云Linux云服务器搭建网站

腾讯云Linux云服务器搭建网站

基本准备及操作

这里的安装过程使用系统自带的yum工具进行安装

1.安装jdk

使用如下指令可以安装1.8版本的jdk
 yum -y install java-1.8.0-openjdk*

2.安装mysql

使用如下指令安装mysql服务端
 yum -y install mysql-server

mysql安装后会为root账户随机生成一个临时的密码,需要通过以下指令去查看:

grep 'temporary password' /var/log/mysqld.log

mysql修改密码的方式:使用root账户和临时密码登录后,使用以下指令修改

 update user set password=password("新密码") where user='root';
 

网上查了一下据说5.7 版本password 字段改成authentication_string password函数还是原来的password函数

mysql> update user set authentication_string=password(‘123’) where user=‘root’;

跳过密码验证:
vim /etc/my.cnf
加入skip-grant-tables

添加用户
GRANT USAGE ON . TO ‘username’@‘localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

同时还需要开放mysql的ip访问权限:

mysql> use mysql;    
Database changed
mysql> select host,user,password from user;//查看ip权限
//设置允许所有ip访问
update user set  host='%' where host = 'localhost';
flush privileges;//刷新
exit;

配置特定ip的root权限:

GRANT ALL PRIVILEGES ON *.* TO ' root '@'xxx.xxx.xxx.xxx'
 
update user set password='填入你加密后的密码' where host='xxx.xxx.xxx.xxx';//添加密码

3.安装tomcat

使用如下指令安装tomcat
yum -y install tomcat

安装tomcat后需要将tomcat服务开启:

systemctl start tomcat

tomcat常用指令:

查看tomcat的状态:systemctl status tomcat
启动tomcat::systemctl start tomcat
停止tomcat:systemctl stop tomcat
重启tomcat:systemctl restart tomcat

4.安装httpd

使用如下指令安装httpd服务
 yum -y install httpd

如果失败则尝试下面的指令:

 yum --disableexcludes=all install -y httpd

安装后也需要将httpd服务开启:

service httpd start

httpd常用指令:

httpd -version #检查是否安装

yum install httpd #安装http服务

service httpd start #启动http服务

service httpd status #检查http服务状态)

service httpd restart #重启http服务

更换http默认页面的方法:

进入/var/www/html 目录下,更改index.jsp页面的内容
并且通过http协议可以访问到的页面也都被存放在该目录下,例如在该目录下放入login.jsp就可以通过http://hostnumber/login.jsp可以访问到。

查看指定端口号的开放情况:

netstat -an | grep 端口号

5.部署web项目到服务器

先将web项目打成war包,然后放置到tomcat的webapps目录下
同时在tomcat的server.xml修改添加内容:
在这里插入图片描述

这样就配置了web项目的入口
之后再重启tomcat

6.实现从服务器tomcat上下载文件

进入tomcat的conf目录下
在web.xml文件中该更改如下配置


        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
      

将上面listings属性的 value值 从false改为 ture

并在server.xml配置下载路径入口:
在访问的host标签种加入:

<Context docBase="文件存放路径" path="虚拟访问路径" />

例如加入以下入口:

<Context docBase="/usr/share/tomcat/webapps/Download" path="download" />

那么当请求:主机ip/域名:8080/download/文件名
就会从服务器上的/usr/share/tomcat/webapps/Download目录下下载对应的文件

7.使用iptables替换firewall防火墙

在这里插入图片描述

  • 在iptables中添加开放8080端口
    修改/etc/sysconfig/iptables文件,增加如下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT





参考博文:
https://www.cnblogs.com/yoyoketang/p/10186513.html
https://www.cnblogs.com/webttt/p/10290429.html

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值