当前位置:首页 > CN2资讯 > 正文内容

目标站点存在javascript 框架库漏洞解决方法 目标站点由wordpress搭建

3天前CN2资讯


本教程以 Linux 系统 CentOS 6.1 为例,搭建一个 WordPress 个人站点,整体流程如下:

需要用到的工具和服务有:

  • 主机:使用云服务器或vps。
  • 域名:如果域名指向中国境内服务器的网站,须进行工信部备案, 然后解析映射到所购买的主机ip。
  • WinSCP和Xshell:用于远程主机的登录、编辑、上传文件。

步骤 一:搭建 LNMP 环境

LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,这个组合是最常见的 Web 服务器的运行环境之一。在创建好云服务器实例之后,您可以开始进行 LNMP 环境搭建。

Linux:Linux 系统(本文为 CentOS 6.1); Nginx:Web 服务器程序,用来解析 Web 程序; MySQL:一个数据库管理系统; PHP:Web 服务器生成网页的程序。

1. 在主机上使用 Yum 安装Nginx、MySQL、PHP

yum install nginx php php-fpm php-mysql mysql-server -y

2. 将各软件设置为开机启动:

chkconfig nginx on chkconfig mysqld on chkconfig php-fpm on

3. 配置 Nginx

(1) 修改nginx的配置文件 /etc/nginx/conf.d/default.conf

server { listen 80; server_name www.xxxxx.com; root /usr/local/www/wordpress; #该目录配置为wordpress解压后的目录 index index.php index.html index.htm; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php index.php; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

(2) 配置完后, 启动nginx

service nginx start

4. 配置MSQL

(1) 启动 MySQL 服务器

service mysqld start

(2) 创建wordpress所需的数据库

CREATE DATABASE <数据库名>;

(3) 创建新用户账号

GRANT ALL PRIVILEGES ON <数据库名>.* TO "用户名"@"localhost"IDENTIFIED BY "密码";

(4) 使配置立刻生效

FLUSH PRIVILEGES;

(5) 退出MySQL

EXIT

5. 启动 PHP-FPM 服务

service php-fpm start

步骤 二:下载WordPress, 并添加配置文件

在主机上选取一个目录, 作为wordpress的存放目录, 该教程选择的目录为: /usr/local/www/

1. 下载 WordPress中文版本

cd /usr/local/www wget https://cn.wordpress.org/latest-zh_CN.tar.gz

2. 解压, 解压后的文件名称为 wordpress

tar zxvf latest-zh_CN.tar.gz

3. 创建新配置文件

(1) 将wp-config-sample.php文件复制一份,命名为wp-config.php的文件。

cd wordpress/ cp wp-config-sample.php wp-config.php

(2) 打开并编辑新创建的配置文件。

// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', '数据库名' ); /** MySQL database username */ define( 'DB_USER', '用户名' ); /** MySQL database password */ define( 'DB_PASSWORD', '密码' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); /** Database Charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' ); /** The Database Collate type. Don't change this if in doubt. */ define( 'DB_COLLATE', '' );

步骤 三:启动WordPress安装程序

在浏览器访问以下网址,进入 WordPress的 安装页面:

http://www.xxxxx.com/wp-admin/install.php # 改成自己的映射到主机的域名

填写所需信息后, 点击”安装WordPress”后, 既可进入后台控制面板。

现在已经完成WordPress 博客站点的创建,并可以发布博客文章了。

备注:

(1) 在使用过程中上传附件时, 提示“wp-contents/uploads//没有上级目录的写权限

解决方案: 修改wordpress的目录权限为777

chmod 777 -R /usr/local/www/wordpress # 改成你的wordpress的目录

(2) 上传主题或插件出现输入ftp账号的问题

解决方案: 在 wp-config.php 文件底部加入以下代码

define("FS_METHOD", "direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777);

(3) Nginx 设置wordpress 伪静态

server { listen 80; server_name www.XXXXXX.com; root /usr/local/www/wordpress; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19628.html

    分享给朋友:

    “目标站点存在javascript 框架库漏洞解决方法 目标站点由wordpress搭建” 的相关文章

    VAiCDN:提升用户访问体验的专业CDN解决方案

    在当今互联网时代,内容交付网络(CDN)成为了确保网站和应用顺畅运行的重要工具。VAiCDN 作为一家专业的 CDN 运营商,旨在为用户提供卓越的网络体验。同时,VAiCDN 的使命是推动全球内容交付的标准,以高效、安全的方式满足不同客户的需求。 从背景来看,VAiCDN成立初衷是为了应对日益复杂的...

    如何高效使用测速脚本监测网络性能

    在互联网的快速发展中,网络测速变得越来越重要。作为一个互联网用户,了解自己的网络性能是否稳定,以及在不同时间与地点的表现,能帮助我们更好地选择服务和进行问题排查。网络速度直接影响了我们的在线体验,无论是看视频、玩游戏,还是进行远程办公,网络性能都扮演着至关重要的角色。 测速脚本出现在这样的背景下,它...

    CloudCone 优惠活动详解:2023年最具性价比的云服务选择

    CloudCone 优惠概述 对于许多寻求高性价比云服务的用户来说,CloudCone 是一个值得关注的选项。公司成立于2017年,总部位于美国洛杉矶的MultaCom机房,专注于提供 VPS 主机、云服务器和独立服务器等服务。其主打产品是基于 KVM 架构的 VPS 主机,配备自研的管理面板,能为...

    DirectAdmin安装全攻略:快速安装与配置指南

    DirectAdmin是一款由国外开发的虚拟主机管理系统。我第一次接触它时,就被其强大的功能和用户友好的界面所吸引。它不仅可以管理服务器,还能帮助我轻松设置EMAIL、DNS、FTP等。这种集中管理的方式大大提高了我的工作效率,尤其是对那些需要频繁处理服务器配置的用户来说,DirectAdmin无疑...

    APT攻击是什么及其防御措施详解

    APT攻击(Advanced Persistent Threat,高级持续性威胁)是一种复杂而长期的网络攻击模式。在我了解这个概念的过程中,逐渐意识到它不仅仅是一种攻击手段,而是一个精密的、组织化的网络战争策略。APT攻击的敌对方通常具备高超的技术能力和丰富的资源,他们的目标是破坏组织的核心设施,或...

    提升国际数据传输质量的9929线路分析与应用

    谈到9929线路,首先让我给大家介绍一下AS9929线路的基本情况。这条线路是中国联通为了满足国际市场的需求而推出的一种IP传输服务专线。它的起点在香港,通过海底光缆将中国与亚太及北美地区紧密连接。同时,这条线路还在欧洲和非洲设立了多个重要的网络节点(POP点),这就为跨国数据传输提供了坚实的基础。...