当前位置: 首页 > wzjs >正文

响应式网站技术网站开发工具的功能包括html

响应式网站技术,网站开发工具的功能包括html,友情链接外链,seo就业前景怎么样一、环境准备与依赖安装 1. 关闭防火墙和SELinux(仅限测试环境) systemctl stop firewalld # 停止防火墙 systemctl disable firewalld # 禁用防火墙开机启动 setenforce 0 # 临时关闭SELinux 2. 安装编译依赖 yum -y insta…

一、环境准备与依赖安装

1. 关闭防火墙和SELinux(仅限测试环境)

systemctl stop firewalld      # 停止防火墙
systemctl disable firewalld   # 禁用防火墙开机启动
setenforce 0                  # 临时关闭SELinux

2. 安装编译依赖

yum -y install gcc pcre-devel zlib-devel

3. 下载并解压Nginx源码

wget https://nginx.org/download/nginx-1.27.5.tar.gz
tar -zxvf nginx-1.27.5.tar.gz
cd nginx-1.27.5/

二、编译安装Nginx

1. 配置编译选项

./configure --prefix=/usr/local/nginx

2. 编译并安装

make -j4        # 使用4核并行编译加速
make install

三、Nginx服务管理

1. 创建systemd服务文件

vim /etc/systemd/system/nginx.service

2. 添加以下内容:

[Unit]
Description=nginx server
After=network.target[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true[Install]
WantedBy=multi-user.target

3. 重新加载systemd配置

systemctl daemon-reload

4. 常用命令

命令描述
systemctl start nginx启动Nginx服务
systemctl stop nginx停止Nginx服务
systemctl restart nginx重启Nginx服务
systemctl status nginx查看服务状态
nginx -s reload重载配置文件
nginx -t测试配置文件语法

四、验证安装与端口检查

1. 验证端口监听

# 方法1:使用netstat
netstat -ntlp | grep nginx# 方法2:使用lsof
lsof -i :80# 方法3:使用ss
ss -tunlp | grep :80

2. 访问测试

浏览器访问服务器IP地址,应看到Nginx欢迎页面


五、负载均衡配置实战

1. 配置上游服务器组

编辑Nginx配置文件:

vim /usr/local/nginx/conf/nginx.conf

2. 在http块中添加负载均衡配置

upstream tomcatCluster {server localhost:8080 weight=2;  # 权重2server localhost:8081 weight=2;  # 权重2server localhost:8082 weight=6;  # 权重6
}

3. 配置反向代理规则

server {listen  80;server_name  localhost;# 静态资源服务location / {root   /usr/local/nginx/html/;index  index.html index.htm;}# API请求代理location ~^/api/ {rewrite ^/api/(.*)$ /$1 break;  # URL重写proxy_pass  http://tomcatCluster;  # 转发到服务器组proxy_redirect default;# 可选:添加代理头信息proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}
}

4. 重启Nginx使配置生效

systemctl restart nginx

六、后端服务器准备(Tomcat示例)

1. 创建多个Tomcat实例

cd /usr/local/tomcat
cp -r t1 t2  # 复制实例
cp -r t1 t3  # 复制实例

2. 修改各实例端口

# 编辑server.xml修改以下端口
vim t1/conf/server.xml  # 修改8005, 8080, 8009
vim t2/conf/server.xml  # 修改8006, 8081, 8010
vim t3/conf/server.xml  # 修改8007, 8082, 8011

3. 创建区分页面

# 在t1实例中:
echo '<h1 style="color:red">T1 Instance</h1>' > t1/webapps/ROOT/index.jsp# 在t2实例中:
echo '<h1 style="color:blue">T2 Instance</h1>' > t2/webapps/ROOT/index.jsp# 在t3实例中:
echo '<h1 style="color:green">T3 Instance</h1>' > t3/webapps/ROOT/index.jsp

七、验证负载均衡效果

  1. 启动所有Tomcat实例

  2. 访问 http://your-server-ip/api/

  3. 多次刷新页面,观察不同Tomcat实例的响应

  4. 查看响应头中的 X-Backend-Server 确认请求分发情况


性能优化建议

# 在http块中添加以下优化参数
http {# 连接优化keepalive_timeout  65;keepalive_requests 1000;# 缓冲优化client_body_buffer_size 10K;client_header_buffer_size 1k;client_max_body_size 8m;large_client_header_buffers 4 4k;# 超时设置client_body_timeout 12;client_header_timeout 12;send_timeout 10;# 开启Gzip压缩gzip on;gzip_types text/plain text/css application/json;
}

生产环境注意事项

  1. 保持防火墙开启状态,仅开放必要端口

  2. 配置SELinux策略而非完全禁用

  3. 定期更新Nginx版本修复安全漏洞

  4. 使用非root用户运行Nginx进程

​​​

http://www.dtcms.com/wzjs/549081.html

相关文章:

  • 做网站推广有前景吗房子已交房 建设局网站查不到
  • 怎么自己建一个网站烟台网站开发多少钱
  • 68Design一样设计网站googleplay官网
  • 广东网站设计工具太原网站建设哪家最好
  • 写作网站不屏蔽公司服务器租用
  • 网站群发软文软件小程序开发制作流程
  • 设计网站大全设计师招聘网站有哪些
  • 淘宝客网站哪里可以做数据库课程设计报告网站开发
  • 电脑版和手机版网站怎么做的网站建设 上海网站建设
  • 做网站卖东西赚钱wordpress 伪静态设置
  • 济南济阳网站建设犀牛云做网站如何
  • cms网站栏目介绍经典门户网站欣赏
  • 网站开发前后端技术网络营销的特点有( )
  • 做网站公司哪好网站备案通过后怎么办
  • 网站策划技巧丽江网架公司
  • 网站底部导航制作wordpress安装到的数据库名称
  • 鞍山公司做网站电商网站设计特点
  • 做门窗可以放什么网站建e网全景
  • 四川建设厅电话网站江苏省住房和建设厅网站
  • 食品企业网站建设wordpress微信分享插件
  • 装修设计网站免费电脑版传奇网站
  • 承德网站建设规划郑州app开发多少钱
  • 电脑访问手机网站跳转网站建设网站建
  • 怎么样做网站或产品推广找网站建设公司哪家最好
  • 青岛网站域名备案查询修改wordpress用户名密码忘记
  • 阜宁网站制作具体报价wordpress 文件地址
  • 网站在哪设置关键词西安网站建设个人
  • 东莞凤岗哪里有学做网站的福建建设执业资格中心网站
  • 泉州 网站建设北京环球影城必须存包的项目
  • 荷兰网站开发价格沈阳手机网站