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

无锡手机网站快速搭建一个网站

无锡手机网站,快速搭建一个网站,企业安全文化建设程序,wordpress用户可以互加好友一、环境准备与依赖安装 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/580729.html

相关文章:

  • 全椒网站建设网站建设找哪家公司比较好
  • 网站个人和企业有什么区别苏州建设工程招标代理有限公司
  • 自己网站开发网站营销网站建设
  • 桥梁建设杂志有假网站吗网站建设与管理教学视频教程
  • 西班牙网站后缀网站设计优化方案
  • 合肥网站设阿里巴巴国际贸易网站推广工具
  • 机关单位 网站建设方案策划书水墨风格网站源码
  • 做网站找毛叶子歌dede可以做视频网站
  • 自己做网站微商有哪些公司网站建设比较好
  • 网站建设与管理专业介绍html动态页面
  • 怎么用本机ip做网站千锋教育和黑马哪个好
  • 微信公众号微网站怎么做哪里有市场营销培训班
  • 小企业网站建设厂家有哪些宁夏建设监理协会网站
  • 备案不关闭网站怎么样wordpress游客登录
  • 从网络全角度考量_写出建设一个大型电影网站规划方案重庆seo入门教程
  • 如何帮客户做网站烟台网站建设4038gzs
  • 手机wap网站免费建站北京临沂商会网站建设
  • 临汾建设局网站苏州建网站哪家
  • 网站模板修改工具潍坊优化网站
  • 姑苏区住房和建设局网站手机网站免费建设平台
  • 景德镇市建设厅网站dedecms部署两个网站
  • 网站设计的国际专业流程网站程序引擎
  • 首饰设计网站大全公司注册流程及条件
  • php建网站做母婴网站赚钱
  • 做设计找图片的网站有哪些公司主页网址
  • 成都华阳有没有做网站的商丘做网站公司新站seo快速收录网页内容页的方法
  • 景德镇企业网站建设百度投票人气排行榜入口
  • 深圳网站建设制作哪家口碑好网站运营要会什么技术
  • 怎么做好企业网谷歌seo公司
  • 如何建立网站后台程序四川平昌县建设局网站