2026/4/18 6:17:25
网站建设
项目流程
网站优化原理,大连网站建设选高合科技,wordpress 已登录用户,网站开发流程 百度文库一、第1-7天#xff1a;基础命令——用“文件操作”打通任督二脉核心目标#xff1a;3天搞定“文件管理三剑客”Day1-3#xff1a;ls/cd/pwd mkdir/touch/rm实战任务#xff1a;用命令创建“/project/blog”多级目录#xff0c;在其中新建index.html并写入“我的第一个网…一、第1-7天基础命令——用“文件操作”打通任督二脉核心目标3天搞定“文件管理三剑客”Day1-3ls/cd/pwd mkdir/touch/rm实战任务用命令创建“/project/blog”多级目录在其中新建index.html并写入“我的第一个网页”避坑点rm -rf是“删库跑路”级命令练手时用rm -i删除前询问避免误删系统文件。权限与用户让你不再怕“Permission denied”Day4-5chmod useradd核心场景创建“开发用户”并赋予网站目录权限bashsudo useradd dev # 创建用户dev sudo chmod -R 755 /var/www/html # 赋予dev读写执行权限原理755用户rwx421、组rx41、其他rx41这是Web目录的标准权限。远程连接从“本地虚拟机”到“云服务器”Day6-7ssh 云服务器实战操作用Xshell连接阿里云学生机月租9.9元执行ifconfig查看公网IP关键云服务器默认禁用密码登录需用密钥登录参考阿里云控制台“密钥对”教程。二、第8-14天系统管理——用“服务配置”解锁运维技能软件安装yum/apt-get二选一Day8-10Nginx安装与启动CentOS用户bashsudo yum install nginx # 安装 sudo systemctl start nginx # 启动服务 sudo systemctl enable nginx # 设置开机自启验证浏览器访问服务器IP看到“Welcome to nginx”页面即成功。定时任务让服务器“自动工作”Day11-12crontab备份日志实战写一个backup_log.sh脚本用crontab设置每天凌晨3点执行bash# 脚本内容 #!/bin/bash tar -zcvf /backup/log_$(date %Y%m%d).tar.gz /var/log/nginx # 添加定时任务 crontab -e 0 3 * * * /bin/bash /backup/backup_log.sh # 每天3点执行文件传输把本地代码传到服务器Day13-14scp tar操作将本地index.html上传到Nginx网站根目录bashscp /本地路径/index.html root服务器IP:/usr/share/nginx/html效果访问服务器IP看到自己写的网页——这是你第一个“线上项目”三、第15-21天服务器部署——3步搭建LNMP架构环境搭建NginxMySQLPHPDay15-17配置PHP解析安装PHPsudo yum install php-fpm修改Nginx配置/etc/nginx/nginx.confnginxlocation / { index index.php index.html; # 优先解析index.php } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; # 转发PHP请求给php-fpm fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }验证创建/usr/share/nginx/html/info.php内容?php phpinfo(); ?访问IP/info.php能看到PHP信息。项目部署安装WordPress博客Day18-20数据库配置源码部署登录MySQL创建数据库bashmysql -u root -p create database wordpress; # 创建数据库 grant all on wordpress.* to wpuserlocalhost identified by 密码; # 创建用户下载WordPress源码并解压到网站根目录bashwget https://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz -C /usr/share/nginx/html浏览器访问服务器IP按提示填写数据库信息5分钟完成安装。故障排查解决90%的新手问题Day21日志权限防火墙Nginx启动失败看/var/log/nginx/error.log常见原因“端口被占用”用netstat -tuln查端口MySQL连不上检查/etc/my.cnf中bind-address是否为0.0.0.0允许远程连接权限问题用chown -R nginx:nginx /usr/share/nginx/html修复网站目录权限——这是智优达Linux嵌入式系统编程中反复强调的“权限黄金法则”。