跳至内容
CodeFast
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
working:7_随笔随记:未整理:自建服务器
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
======[ HTTP ]====== ==== 通用安装 ==== <code> # [ /home/bit010/WorkingRam/www/html/ ] # if u20 setup php8 sudo apt install software-properties-common -y sudo add-apt-repository ppa:ondrej/php sudo apt update # sudo apt install php8.0 sudo apt install php8.0-cli php8.0-common php8.0-imap php8.0-redis php8.0-snmp php8.0-xml php8.0-gd sudo apt install apache2 sudo service apache2 restart sudo cp /etc/apache2/envvars /etc/apache2/envvars.org sudo sh -c "echo '# modify' >> /etc/apache2/envvars" sudo sh -c "echo 'export APACHE_RUN_USER=bit010' >> /etc/apache2/envvars" sudo sh -c "echo 'export APACHE_RUN_GROUP=bit010' >> /etc/apache2/envvars" cat /etc/apache2/envvars | tail -n 3 mkdir /home/bit010/WorkingRam/www cp -rfd /var/www /home/bit010/WorkingRam/ sudo mv /var/www/ /var/www.org sudo ln -s /home/bit010/WorkingRam/www /var/www echo "<?php phpinfo(); ?>" > /home/bit010/WorkingRam/www/html/phptest.php </code> ==== 文件权限 ==== <code> sudo sh -c "echo '' >> /etc/apache2/apache2.conf" sudo sh -c "echo '# { # modify' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' <Directory /var/www>' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Options FollowSymLinks' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' AllowOverride None' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Require all granted' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' </Directory>' >> /etc/apache2/apache2.conf" sudo sh -c "echo '' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' <Directory /var/www/html/dir>' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Options Indexes FollowSymLinks' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' AllowOverride None' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Require all granted' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' </Directory>' >> /etc/apache2/apache2.conf" sudo sh -c "echo '# }' >> /etc/apache2/apache2.conf" cat /etc/apache2/apache2.conf | tail -n 20 </code> ======[ GITLAB ]====== ==== 通用安装 ==== <code> wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_13.7.9-ce.0_amd64.deb/download.deb sudo apt-get install ./gitlab-ce_13.7.9-ce.0_amd64.deb gitlab-ctl stop sudo sh -c "echo \"external_url 'http://127.0.0.1:8088'\" >> /etc/gitlab/gitlab.rb" sudo cat /etc/gitlab/gitlab.rb | tail -n 3 sudo gitlab-ctl reconfigure gitlab-ctl start </code> ==== 移动存储数据 ==== <code> gitlab-ctl stop sudo sh -c "echo '' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo '# { # modify' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' git_data_dirs({' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' "default" => {' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' "path" => "/home/bit010/WorkingRam/git-data"' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' }' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' })' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo '# }' >> /etc/gitlab/gitlab.rb" sudo cat /etc/gitlab/gitlab.rb | tail -n 10 mkdir -p /home/bit010/WorkingRam/git-data sudo rsync -av /var/opt/gitlab/git-data/repositories /home/bit010/WorkingRam/git-data gitlab-ctl repositories gitlab-ctl start </code> ======[ FTP ]====== <code> sudo apt-get install vsftpd sudo sh -c "echo 'local_enable=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'write_enable=YES' >> /etc/vsftpd.conf" sudo sh -c "echo '#chroot_local_user=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'allow_writeable_chroot=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'chroot_list_enable=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'chroot_list_file=/etc/vsftpd.chroot_list' >> /etc/vsftpd.conf" sudo sh -c "echo 'local_root=/home/bit010/WorkingRam' >> /etc/vsftpd.conf" sudo sh -c "echo 'bit010' >> /etc/vsftpd.chroot_list" sudo systemctl restart vsftpd # IE:: ftp://192.168.31.82/ </code> ====== ADDING ====== <code> </code> ===== 备份 ===== <code># ---------.---------.---------.---------.---------.---------.---------.---------.---------.--------- # [ HTTP ] # [ /home/bit010/WorkingRam/www/html/ ] # if u20 setup php8 sudo apt install software-properties-common -y sudo add-apt-repository ppa:ondrej/php sudo apt update # sudo apt install php8.0 sudo apt install php8.0-cli php8.0-common php8.0-imap php8.0-redis php8.0-snmp php8.0-xml php8.0-gd sudo apt install apache2 sudo service apache2 restart sudo cp /etc/apache2/envvars /etc/apache2/envvars.org sudo sh -c "echo '# modify' >> /etc/apache2/envvars" sudo sh -c "echo 'export APACHE_RUN_USER=bit010' >> /etc/apache2/envvars" sudo sh -c "echo 'export APACHE_RUN_GROUP=bit010' >> /etc/apache2/envvars" cat /etc/apache2/envvars | tail -n 3 mkdir /home/bit010/WorkingRam/www cp -rfd /var/www /home/bit010/WorkingRam/ sudo mv /var/www/ /var/www.org sudo ln -s /home/bit010/WorkingRam/www /var/www echo "<?php phpinfo(); ?>" > /home/bit010/WorkingRam/www/html/phptest.php # [ HTTP : DIR ] sudo sh -c "echo '' >> /etc/apache2/apache2.conf" sudo sh -c "echo '# { # modify' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' <Directory /var/www>' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Options FollowSymLinks' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' AllowOverride None' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Require all granted' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' </Directory>' >> /etc/apache2/apache2.conf" sudo sh -c "echo '' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' <Directory /var/www/html/dir>' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Options Indexes FollowSymLinks' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' AllowOverride None' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' Require all granted' >> /etc/apache2/apache2.conf" sudo sh -c "echo ' </Directory>' >> /etc/apache2/apache2.conf" sudo sh -c "echo '# }' >> /etc/apache2/apache2.conf" cat /etc/apache2/apache2.conf | tail -n 20 # ---------.---------.---------.---------.---------.---------.---------.---------.---------.--------- # [ GITLAB ] wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_13.7.9-ce.0_amd64.deb/download.deb sudo apt-get install ./gitlab-ce_13.7.9-ce.0_amd64.deb sudo sh -c "echo \"external_url 'http://127.0.0.1:8088'\" >> /etc/gitlab/gitlab.rb" sudo cat /etc/gitlab/gitlab.rb | tail -n 3 sudo gitlab-ctl reconfigure # [ GITLAB : DATA] gitlab-ctl stop sudo sh -c "echo '' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo '# { # modify' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' git_data_dirs({' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' "default" => {' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' "path" => "/home/bit010/WorkingRam/git-data"' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' }' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo ' })' >> /etc/gitlab/gitlab.rb" sudo sh -c "echo '# }' >> /etc/gitlab/gitlab.rb" sudo cat /etc/gitlab/gitlab.rb | tail -n 10 mkdir -p /home/bit010/WorkingRam/git-data sudo rsync -av /var/opt/gitlab/git-data/repositories /home/bit010/WorkingRam/git-data gitlab-ctl repositories gitlab-ctl start # ---------.---------.---------.---------.---------.---------.---------.---------.---------.--------- # [ FTP ] sudo apt-get install vsftpd sudo sh -c "echo 'local_enable=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'write_enable=YES' >> /etc/vsftpd.conf" sudo sh -c "echo '#chroot_local_user=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'allow_writeable_chroot=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'chroot_list_enable=YES' >> /etc/vsftpd.conf" sudo sh -c "echo 'chroot_list_file=/etc/vsftpd.chroot_list' >> /etc/vsftpd.conf" sudo sh -c "echo 'local_root=/home/bit010/WorkingRam' >> /etc/vsftpd.conf" sudo sh -c "echo 'bit010' >> /etc/vsftpd.chroot_list" sudo systemctl restart vsftpd # IE:: ftp://192.168.31.82/ </code>
working/7_随笔随记/未整理/自建服务器.txt
· 最后更改: 2024/11/17 00:25 由
wenliang
页面工具
显示页面
修订记录
反向链接
回到顶部