日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2023/12/8 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 腾讯云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-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

總結

以上是生活随笔為你收集整理的腾讯云Linux云服务器搭建网站的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。