2、使用nginx實(shí)現(xiàn)純靜態(tài)網(wǎng)站部署

3、使用nginx+tomcat+mysql部署動(dòng)態(tài)網(wǎng)站




相關(guān)配套文件放置文章末尾




1、配置epel源

刪除默認(rèn)源:rm -rf /etc/yum.repos.d/*

阿里云鏡像" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > Centos運(yùn)維--搭建網(wǎng)站

Centos運(yùn)維--搭建網(wǎng)站

時(shí)間:2023-07-27 08:45:01 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-07-27 08:45:01 來源:網(wǎng)站運(yùn)營

Centos運(yùn)維--搭建網(wǎng)站:1、配置epel源

2、使用nginx實(shí)現(xiàn)純靜態(tài)網(wǎng)站部署

3、使用nginx+tomcat+mysql部署動(dòng)態(tài)網(wǎng)站




相關(guān)配套文件放置文章末尾




1、配置epel源

刪除默認(rèn)源:rm -rf /etc/yum.repos.d/*

阿里云鏡像官網(wǎng):https://developer.aliyun.com/mirror/

從阿里云下載epel源和centos源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

下載存放的位置:/etc/yum.repos.d/

2、使用nginx實(shí)現(xiàn)純靜態(tài)網(wǎng)站部署

Nginx (engine x) 是一個(gè)高性能的HTTP反向代理web服務(wù)器

1安裝nginx

yum -y install nginx

nginx目錄:/usr/share/nginx

nginx下的html目錄為網(wǎng)站的根目錄

nginx配置文件路徑/etc/nginx/ 其中主配置文件為nginx.conf

Ps:如果使用yum報(bào)錯(cuò)

解決辦法:

rm -rf /var/run/yum.pid

2、啟動(dòng)nginx服務(wù)

systemctl start nginx 啟動(dòng)nginx

ps -ef | grep nginx 查看nginx進(jìn)程

3、關(guān)閉防火墻

systemctl stop firewalld 關(guān)閉防火墻

systemctl disable firewalld 開機(jī)禁用防火墻

iptables -F 清空防火墻規(guī)則

瀏覽器訪問80端口

4、上傳網(wǎng)站安裝程序web.tar.gz 上傳至/usr/share/nginx/html目錄下

5、解壓壓縮包

如果解壓的是zip文件,使用命令:unzip xxx.zip

如果解壓的是tar.gz文件,使用命令:tar -zxvf web.tar.gz

6、瀏覽器訪問web目錄

3、使用nginx+tomcat+mysql部署動(dòng)態(tài)網(wǎng)站

Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選

部署tomcat

1、上傳并解壓tomcat文件

cd /usr/local 將tomcat文件上傳到/usr/local目錄下

tar -zxvf apache-tomcat-9.0.52.tar.gz




2、修改catalina.sh文件(此文件在tomcat目錄里的bin目錄下)

cd /usr/local/apache-tomcat-9.0.52/bin

vim catalina.sh

添加如下內(nèi)容(指定java的目錄,環(huán)境變量)

export JAVA_HOME=/usr/local/jdk1.8.0_162

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

tomcat需要jdk支持,將jdk放到/usr/local目錄下

3、上傳并解壓jdk

cd /usr/local

tar -zxvf jdk-8u162-linux-x64.tar.gz

4、啟動(dòng)tomcat

進(jìn)入tomcat的bin目錄下

cd /usr/local/apache-tomcat-9.0.52/bin

./startup.sh

5、瀏覽器訪問tomcat(8080端口)

6、部署動(dòng)態(tài)網(wǎng)站數(shù)據(jù)庫mysql,上傳并解壓mysql

cd /usr/local 將mysql放到此目錄下

tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.35-linux-glibc2.12-x86_64 mysql 將解壓的文件重命名

mkdir /usr/local/mysql/data 創(chuàng)建數(shù)據(jù)文件目錄

mkdir /usr/local/mysql/etc 創(chuàng)建配置文件目錄

mkdir /usr/local/mysql/logs 創(chuàng)建日志目錄

useradd mysql 新建名為mysql的用戶,無需設(shè)置密碼,使其當(dāng)作服務(wù)用戶使用

7、創(chuàng)建my.cnf文件

vim /usr/local/mysql/etc/my.cnf

復(fù)制粘貼下面內(nèi)容

[mysqld]

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

log-error=/usr/local/mysql/logs/mysqld.log

pid-file=/usr/local/mysql/logs/mysqld.pid

8、啟動(dòng)mysql

chown -R mysql:mysql /usr/local/mysql 授權(quán)操作

cd /usr/local/mysql

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 初始化操作

cp /usr/local/mysql/support-files/mysql.server /etc/init.d

rm -rf /etc/my.cnf

如果不刪除/etc/my.conf mysql就會(huì)調(diào)用這個(gè)目錄下的my.cnf文件而不是創(chuàng)建的my.cnf文件,也可以把內(nèi)容寫到/etc/my.conf文件中去

/etc/init.d/mysql.server start 啟動(dòng)mysql服務(wù)

ps -ef | grep mysql

9、重置mysql密碼

Mysql啟動(dòng)成功后,需要重置root密碼,臨時(shí)密碼在上面定義的mysql日志文件/usr/local/mysql/logs/mysqld.log中可以查到

vim /usr/local/mysql/logs/mysqld.log

登錄mysql數(shù)據(jù)庫

/usr/local/mysql/bin/mysql -uroot -p

修改mysql密碼

alter user 'root'@'localhost' identified by 'root';

使用quit退出




10、部署Java程序

上傳網(wǎng)站程序ROOT.tar.gz并解壓

cd /usr/local/apache-tomcat-9.0.52/webapps 壓縮包放到此目錄下

tar zxvf ROOT.tar.gz




11、啟動(dòng)tomcat服務(wù)

cd /usr/local/apache-tomcat-9.0.52/bin

./startup.sh




12、訪問tomcat (注意時(shí)8080端口)

通過nginx反向代理訪問tomcat

1、修改nginx配置文件

vim /etc/nginx/nginx.conf

在配置文件中加入如下代碼:

location / {

proxy_pass http://172.20.10.10:8080;

}

13、關(guān)閉selinux

setenforce 0

重啟nginx,命令為:systemctl restart nginx

瀏覽器訪問:發(fā)現(xiàn)訪問80端口會(huì)被反向代理到8080端口

訪問80端口

文章中所有的壓縮包已經(jīng)打包


鏈接:https://pan.baidu.com/s/15pKIgEeCQaWG28H7YXxEiA
提取碼:eg4q





關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉