ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

我的系统一:debian10最小安装

2020-12-22 23:59:49  阅读:1313  来源: 互联网

标签:www 安装 var 最小 apache2 etc com debian10 bluesky


debian最小安装
第一步下载debian,下载网址:http://mirrors.163.com/debian-cd/10.7.0/i386/iso-cd/
下载文件:debian-10.7.0-i386-xfce-CD-1.iso
找块的U盘,格式化后,下载安装工具UUI
插上U盘,打开UUI,选择debian net安装,
把iso文件装入u盘
找台电脑,用这块U盘启动
选择install,第二选项进行安装
接下来就一些用户密码之类,
到硬盘分区这里选择手动分区,分两个主分区,一个扩展分区,扩展分区分两个盘,一共四个盘
第一个盘为ext4,挂载/
第二个盘为交换分区,swap
第三个盘为fat
第四个盘为fat
接下来继续安装,一直到软件安装,
这里要等5个下载后,会问你要装什么软件,
选择什么都不装,拨出U盘重启,Debian装好了。

重启用root登录,设置语言
dpkg-reconfigure locales
选en_US.UTF-8 UTF-8(其它都不选)
默认选en_US.UTF-8
输入reboot回车重启

加入163源,这个安装软件下载速度快。
nano /etc/apt/sources.list
改成
deb http://mirrors.163.com/debian/ stable main
ctrl+s,ctrl+x保存退出

源更新
apt update
安装ifconfig,route,arp,netstat工具包net-tools
apt install net-tools
安装网站服务器apache2
apt install apache2
安装php
apt install php
安装pdo sqlite
apt install php7.3-sqlite3
安装ftp服务器
apt install vsftpd
vsftpd服务开机不启动
systemctl disable vsftpd
设置ftp匿名访问,修改/etc/vsftpd.conf如下
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_root=/var/www
dirmessage_enable=YES
下面不变
建立两个文件夹
mkdir /var/www/bluesky
mkdir /var/www/soft
建立开机自启文件
nano /etc/rc.local
内容如下
#!/bin/sh -e

#rc.local

#open start
mount /dev/sda5 /var/www/bluesky -t vfat -o noatime,nofail,umask=000,iocharset=utf8
mount /dev/sda6 /var/www/soft -t vfat -o noatime,nofail,umask=000,iocharset=utf8
赋予rc.local可执行权限
chmod +x /etc/rc.local

重启,进入系统,打开ftp,service vsftpd start

客户机就可以访问ftp://ip了,下载证书www.bluesky.com.pem,www.bluesky.com-key.pem,rootCA.der放soft文件夹,下载会计系统kj,解压放bluesky文件夹,下载swoole.so解压放soft文件夹

在客户机上双击rootCA.der,安装证书到受信任的根证书颁发机构,

修改客户机上C:/windows/system32/drivers/etc/hosts文件,加上服务器IP映射,如192.168.1.7 www.bluesky.com,192.168.1.7 www.soft.com可能360会拦截修改,要通过

服务器上接着安装

安装swoole.so,cp /var/www/soft/swoole.so /usr/lib/php/20180731

修改nano /etc/php/7.3/apache2/php.ini和nano /etc/php/7.3/cli/php.ini

ctrl+w查找extension=

加入extension=swoole.so

service apache2 restart

开启ssl模块

a2enmod ssl

启用ssl站点

a2ensite default-ssl

加入监听端口443

修改/etc/apache2/ports.conf为Listen 80 443

配置ssl证书,在/etc/apache2下建立目录sslcert,把/var/www/soft/中的www.bluesky.com.pem和www.bluesky.com-key.pem放进去。

修改/etc/apache2/sites-available/default-ssl.conf

ServerName www.bluesky.com

DocumentRoot /var/www/bluesky

SSLCertificateFile /etc/apache2/sslcert/www.bluesky.com.pem

SSLCertificateKeyFile /etc/apache2/sslcert/www.bluesky.com-key.pem

配置https强制跳转

修改/etc/apache2/sites-available/000-default.conf

在<VirtualHost *:80>中加入

ServerName www.bluesky.com

ServerAdmin webmaster@localhost

DocumentRoot /var/www/bluesky

RewriteEngine on

RewriteCond %{HTTPS} !=on

RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]

(注意空格)

再写一个<VirtualHost *:80>加入

ServerName www.soft.com

ServerAdmin webmaster@localhost

DocumentRoot /var/www/soft

使配置生效,启动rewrite模块

a2enmod rewrite

重启apache2

修改/etc/apache2/apache2.conf

<Directory /var/www/bluesky>

Options FollowSymLinks(删除Indexes不允许目录列表访问)

AllowOverride None

Require all granted

<Directory /var/www/soft>

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

service apache2 restart

nano /etc/rc.local

加上

php /var/www/bluesky/kj/wss_service.php

重启服务器

客户机访问www.bluesky.com/kj

标签:www,安装,var,最小,apache2,etc,com,debian10,bluesky
来源: https://blog.csdn.net/wish_blue_sky/article/details/111569473

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有