欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

手把手教你搭建爱妹子网站

网站源码 sky995 3年前 (2021-08-25) 1535次浏览 0个评论

本文及资源最后更新时间 2021-08-25 by sky995

部分网友用本站的一键脚本后发现了 爱妹子 这个网站,顿时觉得生活美好了许多,以至于有人愿意付费让我帮忙搭建。只是网站用开源程序搭建的,怎么好意思收费呢?于是趁今天有空,顺手写下了这个教程。

手把手教你搭建爱妹子网站

部分网友应该已经知道,爱妹子 网站用的程序是开源 94imm。原作者已经删库,本人用的是这个备份版本:zephyr-y/94imm。本人搭建的时候,一些爬虫脚本已经失效,本人做了不少修复,现开源在:hijkpw/94imm

参考:好人卡资源网

直接部署

如果你是熟悉Linux和网站开发的人,可clone上面的库直接部署。需要注意点为:

  1.  程序依赖于Mysql、Python3和Nginx/Apache httpd,需要预先安装;
  2.  使用pip3 install -r requirments.txt 安装Python包;
  3.  创建数据库和用户,导入94imm.sql数据库文件;
  4.  修改config.py,将数据库用户、密码和数据库名等信息改成自己的;
  5.  运行crawler文件夹下的脚本,自动爬取美女图片,本人开源的库提供了cron.sh,可自动爬取可用的网站;另外本人提供了 crawler/video.php 文件,可下载随机小姐姐视频。

程序中可能还有一些其他坑,请自行解决。

手把手教程

如果你是新手,请按照下面的操作,可完整复原 爱妹子 网站,操作系统限定为CentOS:

1. 准备好一个域名,购买可参考 Namesilo购买域名详细教程;准备一个至少100G硬盘的VPS,安装CentOS 7/8系统,购买VPS可参考:做站VPS推荐;将域名(的某个二级域名)解析到VPS;

2. 下载本人开源的库:git clone https://github.com/hijkpw/94imm.git。如果提示”git: command not found”,请先安装git:yum install -y git,然后再运行命令;

3. 输入 mv 94imm /var/www; cd /var/www/94imm进入程序文件夹,运行 bash install.sh 安装Mysql等软件;

4. 运行 systemctl enable mariadb nginx; systemctl start mariadb启动数据库;

5. 输入mysql进入Mysql命令控制台。运行下面的命令创建数据库和用户:

<span class="com"># 用户名和密码换成你自己的,例如用户名换成 imeizi, 密码换成 123456</span><span class="pln">
create user </span><span class="pun">用户名@</span><span class="str">'%'</span><span class="pln"> identified </span><span class="kwd">by</span> <span class="str">'密码'</span><span class="pun">;</span>
<span class="com"># 数据库名换成你自己的,例如 imeizi</span><span class="pln">
create database </span><span class="pun">数据库名</span> <span class="kwd">default</span><span class="pln"> charset utf8mb4</span><span class="pun">;</span>
<span class="com"># 用上面的信息替换</span><span class="pln">
grant all privileges on </span><span class="pun">数据库名.*</span><span class="pln"> to </span><span class="pun">用户名@</span><span class="str">'%'</span><span class="pun">;</span><span class="pln">
flush privileges</span><span class="pun">;</span>
<span class="com"># 退出mysql</span>
<span class="kwd">exit</span>

6. 下载爱妹子 网站已经采集好的图集、视频和数据库:wget https://d.imeizi.me/imeizi.tgz;文件有36G,可能需要一段时间,

7. 解压爱妹子数据: tar -zxf imeizi.tgz;文件有点大,解压要多等一会;

8. 用vim等编辑器编辑imeizi.conf文件,将文件中的imeizi.me域名换成你自己的,然后 cp imeizi.conf /etc/nginx/conf.d ,测试配置是否有问题:nginx -t,输出下面信息说明没问题:

<span class="pln">nginx</span><span class="pun">:</span><span class="pln"> the configuration file </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">nginx</span><span class="pun">/</span><span class="pln">nginx</span><span class="pun">.</span><span class="pln">conf syntax </span><span class="kwd">is</span><span class="pln"> ok
nginx</span><span class="pun">:</span><span class="pln"> configuration file </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">nginx</span><span class="pun">/</span><span class="pln">nginx</span><span class="pun">.</span><span class="pln">conf test </span><span class="kwd">is</span><span class="pln"> successful</span>

9. 启动Nginx: systemctl start nginx

10. 将图片、视频等文件移动到网站目录:mv images /var/www/94imm/static/; mv videos /var/www/94imm/static;

11. 导入数据库文件: gunzip imeizi.sql.gz; mysql 数据库名 < imeizi.sql,其中数据库是前面设置的名称,如果忘记可以用 grep -'database' ~/.mysql_history 查看;

12. 用vim等编辑器打开config.py,将dbname、user、pass改成上面设置的数据库名、用户名和密码,将allow_url、site_name、site_url这几行中的域名和网站名称改成你自己的,其他信息也可按需修改;

13. 启动网站程序:./run.sh s;

14. 启动爬虫程序,每天自动抓取新图片:cd /var/www/94imm; nohup ./cron.sh &

接下来浏览器打开你的网站,没问题的话就能看到一个活色生香的美女网站了!

好人卡资源网友情提示安装步骤都有各种问题。经过两天的探索,现将一些细节安装步骤记录下来方便后来人

yum install epel-release -y

yum install https://repo.ius.io/ius-release-el7.rpm -y

yum install libxml*

yum install python-devel -y

yum install -y gcc* pcre-devel openssl-devel

yum install python3-devel

yum install python36u -y

yum install python36u-pip -y

yum install python36u-devel

python3 -m pip install -U pip

yum install -y git

cd /www/94imm

git clone https://github.com/hijkpw/94imm.git

yum install -y wget && wget -O btinstall.sh http://download.bt.cn/install/install_6.0.sh && sh btinstall.sh

rm -f /www/server/panel/data/bind.pl

以上是环境配置,包括宝塔。

现在需要修改94imm的install.sh
vi install.sh

第五行吧systemct enable mariadb 修改成systemctl enable mariadb  作者少打了一个l

然后修改uwsgi.ini文件,修改为前面自己git到的路径
我是放到了/www目录下,所以修改为

  1. # uwsig使用配置文件启动
  2. [uwsgi]
  3. # 项目目录
  4. chdir=/www/94imm/
  5. # 指定项目的application
  6. file=/www/94imm/silumz/wsgi.py
  7. 指定sock的文件路径
  8. socket=/www/94imm/uwsgi.sock
  9. # 进程个数
  10. workers=2
  11. pidfile=/www/94imm/uwsgi.pid
  12. # 指定IP端口
  13. http=127.0.0.1:8000
  14. # 指定静态文件
  15. static-map=/static=/www/94imm/static
  16. mime-file=/etc/nginx/mime.types
  17. # 启动uwsgi的用户名和用户组
  18. #uid=root
  19. #gid=root
  20. # 启用主进程
  21. master=true
  22. # 自动移除unix Socket和pid文件当服务停止的时候
  23. vacuum=true
  24. # 序列化接受的内容,如果可能的话
  25. #thunder-lock=true
  26. # 启用线程
  27. #enable-threads=true
  28. # 设置自中断时间
  29. #harakiri=30
  30. # 设置缓冲
  31. post-buffering=4096
  32. # 设置日志目录
  33. daemonize=/www/94imm/uwsgi.log
  34. # 通过该端口可查看uwsgi负载情况
  35. #stats=8001

然后修改config.py的配置。
然后导入sql到数据库
然后启动 ./run.sh s
星号为通配符
宝塔那边网站设置反代到http://127.0.0.1:8000
搞定


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:手把手教你搭建爱妹子网站
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址