上线前端系统

上线一个静态的前端系统(续)

在eleme服务器上

启动服务

启动rpcbind

[root@eleme-static ~]# systemctl restart rpcbind

启动nfs

[root@eleme-static ~]# systemctl restart nfs

重启服务

启动smb

[root@static-server img]# systemctl start smb

启动nmb

[root@static-server img]# systemctl start nmb

挂载

[root@static-server img]# mount -t nfs 192.168.1.80:/static/img/ ~/eleme_web/public/img/

查看验证

切入到eleme_web/public/img目录

[root@static-server ~]# cd eleme_web/public/ img/

[root@static-server img]# ls

baidu.png

复制文件

[root@static-server img]# cd /usr/local/nginx/conf.d

[root@static-server conf.d]# cp -p dongdong.conf eleme.conf

修改配置文件

设置域名www.eleme.com,设置目录

[root@static-server conf.d]# vim eleme.conf

server{

listen 80;

server_name www.eleme.com;

root /eleme;

location / {

index index.html;

}

}

启动服务

启动nginx

[root@static-server conf.d]# /usr/local/nginx/sbin/nginx

启动npm

[root@static-server conf.d]# cd

[root@static-server ~]# cd eleme_web/

[root@static-server eleme_web]# nohup npm run serve&

[3] 4417

[root@static-server eleme_web]# nohup: 忽略输入并把输出追加到"nohup.out"

创建目录

[root@static-server ~]# cd /usr/local/nginx/conf.d

[root@static-server conf.d]# mkdir /eleme

复制内容

[root@static-server conf.d]# cp -r ~/eleme_web/dist/* /eleme/

重新加载服务

[root@static-server conf.d]# /usr/local/nginx/sbin/nginx -s reload

真机配置hosts文件

在真机找到hosts文件

修改文件内容,指定域名

浏览器访问测试

输入www.eleme.com进行访问到下面页面

新建三台主机

dymic-server1:192.168.1.50

dymic-server2:192.168.1.60

dymic-server3:192.168.1.50

分别在它们上面部署tomcat,部署tomcat前先配置java环境

安装wget

yum -y install wget

java环境的配置

官方下载:

https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz

使用wget下载

wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz

解压

tar -zxvf jdk-22_linux-x64_bin.tar.gz

转移目录

mv jdk-22.0.2 /usr/local/Java-22

配置profile文件

vim /etc/profile

echo " export JAVA_HOME=/usr/local/jdk-22

export PATH=JAVA_HOME/bin:PATH

让配置文件生效

source /etc/profile

查看版本号

java -version

部署tomcat

官方下载:

https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz

使用wget下载

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz

解压

tar -zxvf apache-tomcat-10.1.26.tar.gz

转移目录

mv apache-tomcat-10.1.26 /usr/local/tomcat/

切入/usr/local/tomcat目录

cd /usr/local/tomcat/bin/

执行文件

./startup.sh

到此三台dymic主机均部署完成

分别给三台dymic主机的index.jsp文件写入内容

dymic-server1:

echo "I am dynamic jsp java server page,number is 001" > /usr/local/tomcat/webapps/ROOT/index.jsp

dymic-server2:

echo "I am dynamic jsp java server page,number is 002" > /usr/local/tomcat/webapps/ROOT/index.jsp

dymic-server3:

echo "I am dynamic jsp java server page,number is 003" > /usr/local/tomcat/webapps/ROOT/index.jsp

浏览器访问

访问192.168.1.50:8080

访问192.168.1.60:8080

访问192.168.1.70:8080

回到原来主机

复制文件

切入conf.d目录

[root@static-server nginx]# cd conf.d/

找到eleme.conf文件

[root@static-server conf.d]# ls

dongdong.conf eleme.conf

将其复制为el.conf文件

[root@static-server conf.d]# cp eleme.conf el.conf

查看

[root@static-server conf.d]# ls

dongdong.conf el.conf eleme.conf

修改配置文件内容

修改el.conf 文件内容

[root@static-server conf.d]# vim el.conf

修改nginx.conf文件内容

[root@static-server conf.d]# vim /usr/local/nginx/conf/nginx.conf

修改hosts文件

虚拟机修改hosts文件

[root@static-server conf]# vim /etc/hosts

真机修改hosts文件

重新加载

[root@static-server conf.d]# /usr/local/nginx/sbin/nginx -s reload

浏览器访问测试

使用www.el.com访问

每刷新一次,显示不同的页面,实现了轮询

相关推荐
cookies_s_s7 分钟前
Linux--进程(进程虚拟地址空间、页表、进程控制、实现简易shell)
linux·运维·服务器·数据结构·c++·算法·哈希算法
丁劲犇26 分钟前
碳基生物的悲歌-DeepSeek思考实现Linux动态库递归收集工具
linux·递归·deepseek·ldd
zhouwu_linux1 小时前
MT7628基于原厂的SDK包, 修改ra1网卡的MAC方法。
linux·运维·macos
2401_897930061 小时前
linux系统如何配置host.docker.internal
linux·docker·eureka
诶尔法Alpha1 小时前
Linux上使用dify构建RAG
linux·运维·服务器
熬夜苦读学习2 小时前
Linux文件系统
linux·运维·服务器·开发语言·后端
沐千熏2 小时前
Liunx(CentOS-6-x86_64)系统安装MySql(5.6.50)
linux·mysql·centos
荔枝荷包蛋6662 小时前
【网络】高级IO——Reactor版TCP服务器
运维·服务器
GGGGGGGGGGGGGG.3 小时前
hapxory-ACL基础介绍及案例
运维·服务器·网络
黑牛先生3 小时前
【Linux】匿名管道
linux·运维·服务器