网址导航网站 一款开源、美观、带后台管理的网站导航工具:WebStack-Laravel

注:我之前发布过几个网站导航,但大多没有后台管理。 他们通过修改代码来添加相应的网站网址导航网站,使用起来不太方便。 这里我给大家介绍一个开源的网站导航网站项目WebStack-Laravel,功能比较齐全。 前后端管理方便,非常适合制作自己的网站导航。

截图安装

GitHub地址:

所需环境:PHP 7.1+、Mysql、Nginx

1、安装宝塔

#CentOS系统
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

复制

安装完成后,进入面板,点击左侧的软件商店,然后安装PHP 7.1+、Mysql、Nginx。

网址导航网站_导航网站网址大全_导航网站推荐

接下来找到左侧软件商店-PHP管理-设置-删除禁用的proc_open和passthru功能,安装Fileinfo扩展。

#如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz
1、脚本添加,脚本地址:https://www.moerats.com/archives/722/。
2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。

复制

然后点击左侧的Database来创建一个新的数据库。

2.此处更改composer源,以避免安装过程中出现身份验证信息。 首先更改华为源。

composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php

网址导航网站_导航网站网址大全_导航网站推荐

复制

3.安装WebStack-Laravel

#拉取代码
git clone https://github.com/hui-ho/WebStack-Laravel.git
#安装依赖
cd WebStack-Laravel
rm -rf composer.lock
composer install
#编辑环变量
cp .env.example .env
nano .env

复制

修改相关信息:

APP_NAME=WebStack
APP_ENV=local(这里如果正式运行,请修改为:production)
APP_KEY=
APP_DEBUG=true(如果安装没问题,建议改为false)
APP_LOG_LEVEL=debug
APP_URL=http://localhost(这里修改你自己的域名地址)
#数据库信息
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=moerats
DB_USERNAME=moerats
DB_PASSWORD=moerats

导航网站推荐_导航网站网址大全_网址导航网站

复制

其他参数可以自行更改,或者直接默认并使用命令:

#生成KEY
php artisan key:generate  
#迁移数据,对于有提示的,输入yes即可
php artisan migrate:refresh --seed

复制

然后新建一个Systemd配置文件,仅适用于CentOS 7、Debian 8+、Ubuntu 16+等。

#修改下WebStack-Laravel源码路径即可,然后一起复制到SSH运行
cat > /etc/systemd/system/wl.service <<EOF
[Unit]
Description=WebStack-Laravel
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/wl.pid
WorkingDirectory=/root/WebStack-Laravel
ExecStart=$(command -v php) artisan serve
RestartPreventExitStatus=23
Restart=always
[Install]
WantedBy=multi-user.target
EOF

导航网站网址大全_导航网站推荐_网址导航网站

复制

启动并开机自动启动:

systemctl start wl
systemctl enable wl

复制

其他系统可以直接使用命令启动:

nohup php artisan serve &

导航网站网址大全_导航网站推荐_网址导航网站

复制

那么访问地址是:8000,然后使用反向代理。

如果要修改监听地址和端口,请进行如下修改:

#以上默认的启动命令为php artisan serve,监听地址为http://127.0.0.1:8000
#监听8888端口,访问地址http://127.0.0.1:8888
php artisan serve --port=8888
#如果你想直接使用ip:8888访问
php artisan serve --host=0.0.0.0 --port=8888

复制

如果要修改的话,记得修改上面的Systemd配置文件ExecStart参数,或者启动参数。

4. 对于反向代理,点击左侧网站,添加站点,然后点击添加的域名。 这时你会进入站点配置,点击反向代理网址导航网站,填写目标URL:8000,然后启用反向代理,然后点击SSL,请求免费的Let's Encrypt证书,并强制使用HTTPS。

最后后台地址:用户名和密码都是admin和admin。

© 版权声明
THE END
喜欢就支持一下吧
点赞235赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容