网站空间被攻击wordpress页面视频播放
news/
2025/9/28 0:24:36/
文章来源:
网站空间被攻击,wordpress页面视频播放,重庆开县网站建设公司推荐,北京海淀区的科技有限公司目录 配置环境
http配置
配置步骤
1、首先安装Nginx#xff08;已经安装的跳过这步#xff09;
2、查看一下下Nginx的配置文件结构#xff0c;了解如何配置#xff0c;以及配置的各个条目有什么作用#xff08;为接下来的配置打基础#xff09;
3、创建你的网页
4、…目录 配置环境
http配置
配置步骤
1、首先安装Nginx已经安装的跳过这步
2、查看一下下Nginx的配置文件结构了解如何配置以及配置的各个条目有什么作用为接下来的配置打基础
3、创建你的网页
4、配置配置文件
5、测试
HTTPS配置
配置步骤
1、创建你的https网页
2、生成公私钥
2.1生成私钥
2.2生成证书
3、配置配置文件
4、测试 配置环境
Linux RedHat 9
http配置
服务器IP192.168.244.132
配置步骤
1、首先安装Nginx已经安装的跳过这步
[rootxinhuo dev]# dnf install nginx -y2、查看一下下Nginx的配置文件结构了解如何配置以及配置的各个条目有什么作用为接下来的配置打基础
user nginx; #进程所属用户
worker_processes auto; #worker数量
error_log /var/log/nginx/error.log; #错误日志存放路径
pid /run/nginx.pid; #pid文件路径
include /usr/share/nginx/modules/*.conf; #include导入的功能模块配置文件events {worker_connections 1024; #TCP连接数现在这个web服务器要工作一次性可以连接的数量
}http { #http区块开始log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for; #错误日志格式access_log /var/log/nginx/access.log main; #访问日志路径sendfile on; #开启高效文件传输模式tcp_nopush on; #性能优化参数tcp_nodelay on; #性能优化参数keepalive_timeout 65; #持久连接时间或超时时间types_hash_max_size 4096; #性能优化参数include /etc/nginx/mime.types; #可解析的静态资源类型default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory.# See http://nginx.org/en/docs/ngx_core_module.html#include# for more information.include /etc/nginx/conf.d/*.conf; #子配置文件存放路径这个意思是这个路及径下/etc/nginx/conf.d/的以.conf结尾的文件加载到子配置文件存放路径就在下面server { #server区块开始listen 80; #监听端口listen [::]:80;server_name _; #服务器的名字root /usr/share/nginx/html; #主页存放路径# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf; #子配置文件存放路径error_page 404 /404.html; #404错误返回的页面location /40x.html { #使用location定义用户请求的uri}error_page 500 502 503 504 /50x.html; #500、502、503、504返回的页面location /50x.html {}} #server区块结束
} #http区块结束
3、创建你的网页
我是将网页创建在/www/test/下
注文件需要是index.html文件
这里我只在网页中写了一句hello world
[rootxinhuo html]# mkdir -pv /www/test/
[rootxinhuo html]# echo hello world /www/test/index.html4、配置配置文件
在刚刚的子配置文件存放路径中配置你的配置文件
注配置文件后缀一定要为.conf
[rootxinhuo conf.d]# systemctl stop firewalld.service 使用vim编辑器配置配置文件
[rootxinhuo conf.d]# vim /etc/nginx/conf.d/test.conf 配置入图下这里只是简单演示一下如果有其它的功能需要按照上面的配置文件中的说明自主添加。
server{listen 192.168.244.132:80;root /www/test;location / {}}5、测试
(注测试的时候要关掉防火墙和selinux)
关掉防火墙命令
[rootxinhuo conf.d]# systemctl stop firewalld.service
关掉selinux命令
[rootxinhuo conf.d]# setenforce 0测试结果 HTTPS配置
服务器IP192.168.244.131
在进行配置之前先来解释一下HTTPS是什么HTTP由于是明文传输所以通过HTTP协议传输的网页容易受到窃听、篡改、冒充的风险。由于HTTP的不安全HTTPS出现了。HTTPS在应用层和传输层之间添加了一个TLS协议用TLS协议来加密数据这样HTTPS使用HTTP来进行通信使用TLS来加密数据。这样就可以对网站服务器提供身份认证保护数据的隐私和完整性。
总结一下HTTPS就是使用HTTP来进行通信再使用TLS来加密数据。
建议查看这个博客HTTPS原理-CSDN博客之后再进行配置可以对配置理解更加深刻
配置步骤
同理这里也需要安装Nginx
1、创建你的https网页
我这里是创建了一个目录/www/https然后在目录下创建自己的网页
[rootxinhuo ~]# mkdir /www/https这里为了演示只在网页中写了https这个字符串大家可以根据自己的需要配置
[rootxinhuo https]# echo https index.html2、生成公私钥
2.1生成私钥
[rootxinhuo /]# openssl genrsa -out /etc/pki/tls/private/https.key2.2生成证书
[rootxinhuo /]# openssl req -utf8 -new -key /etc/pki/tls/private/https.key -x509 -days 100 -out /etc/pki/tls/certs/https.crt按照提示依次输入国家、省份、城市、公司、组织、域名、邮箱 3、配置配置文件
[rootxinhuo /]# vim /etc/nginx/conf.d/https.conf
配置文件内容
server{listen 192.168.244.131:443 ssl;ssl_certificate /etc/pki/tls/certs/https.crt;ssl_certificate_key /etc/pki/tls/private/https.key;root /www/https;location /{}
}4、测试
同理测试时要关掉防火墙和selinux
测试结果 不嫌弃的点点关注点点赞 ଘ(੭ˊᵕˋ)੭* ੈ✩‧
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920122.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!