腾讯云Linux云服务器搭建网站
騰訊云Linux云服務器搭建網站
基本準備及操作
這里的安裝過程使用系統自帶的yum工具進行安裝
- 安裝jdk和java運行環境
- 安裝mysql
- 安裝tomcat
- 安裝httpd服務
- 部署web項目到服務器
- 實現從服務器tomcat上下載文件
1.安裝jdk
使用如下指令可以安裝1.8版本的jdk yum -y install java-1.8.0-openjdk*2.安裝mysql
使用如下指令安裝mysql服務端 yum -y install mysql-servermysql安裝后會為root賬戶隨機生成一個臨時的密碼,需要通過以下指令去查看:
grep 'temporary password' /var/log/mysqld.logmysql修改密碼的方式:使用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 tomcattomcat常用指令:
查看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 starthttpd常用指令:
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文件中該更改如下配置
將上面listings屬性的 value值 從false改為 ture
并在server.xml配置下載路徑入口:
在訪問的host標簽種加入:
例如加入以下入口:
<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文件,增加如下一行:
參考博文:
https://www.cnblogs.com/yoyoketang/p/10186513.html
https://www.cnblogs.com/webttt/p/10290429.html
總結
以上是生活随笔為你收集整理的腾讯云Linux云服务器搭建网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos 7-aarch64如何替换
- 下一篇: IT与风投