请选择 进入手机版 | 继续访问电脑版

银河数字

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 70|回复: 0

ubuntu-暗网部署网站

[复制链接]

235

主题

0

回帖

859

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
859
发表于 2025-1-17 14:25:30 | 显示全部楼层 |阅读模式
1、环境准备
安装php7.2
apt -y install php7.3 php7.3-common php7.3-cli php7.3-cgi php7.3-fpm \
php7.3-gd php7.3-mysql php7.3-sqlite3 php7.3-pgsql php7.3-opcache \
php7.3-mbstring php7.3-curl php7.3-xml php7.3-xmlrpc php7.3-zip \
php7.3-intl php7.3-json php7.3-bz2
安装 tor 、 mariadb、nginx
apt -y update && apt -y install tor nginx mariadb-server
2、tor 实例配置
创建实例
tor-instance-create wordpress
编辑实例配置文件
nano /etc/tor/instances/wordpress/torrc
写入如下配置:

HiddenServiceDir /var/lib/tor-instances/wordpress/hidden_service/
HiddenServicePort 80 127.0.0.1:58163
示例:


实例启动与自启动
systemctl start tor@wordpress            
systemctl enable tor@wordpress
查看onion域名
cat /var/lib/tor-instances/wordpress/hidden-service/hostname
正常的话会显示出域名,例如:


3、配置数据库
初始化数据库
mysql_secure_installation
注:运行命令后弹出第一行可以设置root密码,先设置数据库的root用户密码,然后保存,其他都Y

添加库
mysql -u root -p
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY '设置wordpress用户的数据库密码';
FLUSH PRIVILEGES;
quit
4、wordpress下载
下载及授权
cd /var/www && wget https://wordpress.org/latest.zip
unzip latest.zip             注:没有unzip可以先安装,apt -y install unzip
rm -rf latest.zip
chown -R www-data:www-data wordpress
5、配置Nginx
修改配置文件
nano /etc/nginx/nginx.conf
然后在http{}里添加一行:

server_names_hash_bucket_size 128;
例如:


添加一个配置文件
cd   /etc/nginx/conf.d/  && nano wordpress.conf
写入如下配置后保存:

server {
    listen       127.0.0.1:58163;
    server_name   pf73h6t33mvp7lsbr2solnfquubswqu65tirjffpty5tmnj46erbo3qd.onion;  
    root   /var/www/wordpress;
    index  index.html index.php;
    client_max_body_size 100M;

    allow 127.0.0.1;
    deny all;
    server_tokens off;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        fastcgi_pass   unix:/run/php/php7.3-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

注:server_name 后填写你自己的onion域名
测试与启动Nginx
测试:

nginx -t
显示successful即没问题。

启动:

systemctl restart nginx
加入自启动:

systemctl enable nginx
Nginx启动成功后, 打开Tor浏览器访问你的 onion域名 就能浏览到网页了:


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|银河数字

Web Analytics

GMT+8, 2025-2-8 07:32 , Processed in 0.053627 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表