diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241111.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241111.md" new file mode 100644 index 0000000000000000000000000000000000000000..181a2d1250bea874ab0f03da6a5fa494dddbbd0c --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241111.md" @@ -0,0 +1,66 @@ +### 下载.net +网址: + +终端使用命令 +1. dotnet restore +2. dotnet new console -o 项目名 +3. dotnet run --project 项目名 +4. dotnet new mvc -n 新项目名 +5. dotnet run --project 新项目名 + +## Linux部署 +1. 协议 http\https +2. 主机地址 +3. 端口(默认为:80,个人为:8080或:8088) +4. 访问路径 +5. 虚拟参数 + +ping 119.23.54.56(IPV4) + +ping t4.9ihub.com(域名) + +/etc/nginx/conf.d# ls + +/etc/nginx/conf.d# cp t4.9ihub.com.conf wyy.9ihub.com.conf (将t4的内容复制到wyy) + +/etc/nginx/conf.d# ls + +/etc/nginx/conf.d# vim wyy.9ihub.com.conf + +/etc/nginx/conf.d# root@iZwz938r5vvsbbf1momop1Z:/etc/nginx/conf.d# + +/etc/nginx/conf.d# nginx -t + +/etc/nginx/conf.d# cd/var/www + +/var/www# ls + +/var/www# mkdir wyy.9ihub.com (建一个文件夹) + +/var/www# ls + +/var/www# nginx -t(检查是否有语法错误) + +/var/www# -s reload(重新配置网站) + +``` +@startmindmap + * 静态网站搭建必备条件 + * 具有公网IP地址的主机(服务器) + * 已经通过备案的域名 + * 登录服务器- ssh root@wyy.9ihub.com + * 登录后做的事情 + * 更新软件源-apt update + * 更新操作系统&打补丁-apt upgrade -y + * 在这个主机上部署网站 + * web服务器 + * nginx + * 配置文件路径-/etc/nginx/conf.d/wyy.9ihub.conf(以域名为文件夹名称) + * 配置文件内容-server{listen 80;server_name wyy.9ihub.com;location / {root / var /www/wyy.9ihub.com;index index.html;}} + * apache + * 已经写好的网站 + * 网站路径-/var/www/wyy.9ihub.com +@endmindmap +``` + +![](./搭建静态网站相关步骤和命令.png) diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241113.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241113.md" new file mode 100644 index 0000000000000000000000000000000000000000..280353fbe95e07f385447ff31eb2319d6fb5ebdc --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241113.md" @@ -0,0 +1,98 @@ +教程链接 + + + + (这个貌似最靠谱) + + +### 搭建一个静态网站 +1. 安装nginx +- yum install-y nginx +2. 设置nginx开机启动和nginx现在启动 +- systemctl enable nginx +- systemctl start nginx +3. 查看nginx情况 +- systemctl status nginx +4. 在/var/下创建www文件夹,并在www文件夹下创建以域名为名称的文件夹 +``` +mkdir /var/www + +cd /var/www + +mkdir 9ihub.com + +cd 9ihub.com +``` +5. 在XShell界面,点击绿色图标 +6. 在上一步弹出的界面,将自己写的index.html文件上传到 /var/www/xxx.xxx(第四步创建的文件夹) +7. 在/etc/nginx/conf.d/目录下,创建一个以域名为名称的配置文件 +- vim /etc/nginx/conf.d/9ihub.com.conf(ps:如果提示没有vim命令,则使用:"yum -y install vim"命令安装) +8. 在上一步的基础上,按i键进入插入模式,输入如下文本后,按左上角ESC键进入命令模式,按冒号进入底层命令行模式后,输入 wq!保存退出,修改nginx网站配置后,记得执行nginx -t测试配置文件是否正确,返回success表示正确,那么就可以执行systemctl reload nginx或nginx -s reload命令重新加载配置;如果测试不正确,请按照提示重新修改配置文件,如下: +``` +server{ + listen 80; #监听的端口 + server_name 9ihub.com; #监听的域名 + location / { + root /var/www/9ihub.com ;#网站所在路径 + index index.html; #默认的首页文件 + } +} +``` +9. 最后,在阿里云控制台,进入ECS实例列表,然后点击进入实例,在左边栏最下点击安全组,点击列表中一行的配置规则,将80端口和443端口加入允许访问列表,并保存即可 + +## 登录 +1. 在Linux上登录操作系统 + - ssh root@(服务器IP地址/域名) +2. 检测看看是否可用 + - ping @(服务器IP地址/域名) +3. 输入密码,显示成功登录 + +## 开始安装 +1. 搜索.Net点击Linux包下载,进入Debian +2. 打开终端运行相关指令(需要一条条执行) +3. 安装好后检查是否安装好(dotnet --version) + +## 开始搭建静态网站! +1. 安装nginx + - apt install -y nginx +2. 设置nginx开机启动和nginx现在启动 + - systemctl enable nginx + + - systemctl start nginx +3. 查看nginx情况 + - systemctl status nginx +4. 在/var/下创建www文件夹,并在www文件夹下创建以域名为名称的文件夹,由于我的域名是srwsrf.com,所以,创建的文件夹名称就为srwsrf.com + - mkdir /var/www + + - cd /var/www + + - mkdir srwsrf.com + + - cd srwsrf.com +5. 这里要下载XShell和Xftp +6. 在XShell界面打开Xftp,然后配置路径 +7. 会分为左右两个页面,在右边页面目录下/var/www/srwsrf.com上传自己的html文件 +8. 在/etc/nginx/conf.d/目录下,创建一个以域名为名称的配置文件 + - vim /etc/nginx/conf.d/srwsrf.com.conf +9. 在上一步的基础上,按i键进入插入模式,输入如下文本后,按ESC进入命令模式,然后:wq保存退出。 +``` +server{ + listen 80; #监听的端口 + server_name 9ihub.com; #监听的域名 + location / { + root /var/www/9ihub.com ;#网站所在路径 + index index.html; #默认的首页文件 + } +} + +``` +10. 测试配置文件是否正确 + - nginx -t +11. 重新加载配置 + - systemctl reload nginx/nginx -s reload(任意一个) +12. 在华为云的弹性云服务中的安全组里配置规则,将80端口和443端口加入允许访问列表,并保存 + +### 创建第一个MVC应用 +dotnet new mvc -o 项目名(帕斯卡命名方式,所有的单词首字母大写) +cd .\项目名 +dotnet sln add -h (请求帮助) \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241114.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241114.md" new file mode 100644 index 0000000000000000000000000000000000000000..b39a9682acd83bfab7c184045fb469393585fa4a --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241114.md" @@ -0,0 +1,55 @@ +## 环境变量 +1. 点击系统面板——高级设置 +2. 打开环境变量,找到Path +3. 可以新建,删除来进行系统变量的修改(变量有用户和系统,用户的仅限当前使用的个人,系统为使用该电脑的所有用户) +4. 试修改,在D盘新建一个bat文件,内容编译 +``` +echo "你好,李焕英" +``` +回到环境变量进行设置,看能否找到该路径并运行成功 + +## curl wget(这是啥来着,忘了) + +## Tabby Terminal使用过程(就是因为自己记不住才写的!太悲桑了呜呜呜) +1. 登录 + - ssh root@(域名或者地址) + - (暂时性的)export sss=abc(设别称) + - ls -al + - l + - 安装.net + - wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb + - dpkg -i packages-microsoft-prod.deb + - rm packages-microsoft-prod.deb + - apt-get update && \ +4. apt update +5. apt install -y dotnet-sdk-8.0(安装) +6. dotnet --version 检查.net是否安装成功(显示版本信息即为成功) +7. apt install -y nginx 安装nginx +8. 设置nginx开机启动和nginx现在启动 + - systemctl enable nginx + - systemctl start nginx +9. 查看nginx情况 + - systemctl status nginx +10. 在/var/下创建www文件夹,并在www文件夹下创建以域名为名称的文件夹 + - mkdir /var/www + - cd /var/www + - l + - mkdir t4.9jsa.cn + - cd t4.9jsa.cn + - l +11. ping t4.9jsa.cn + + + +## 终端 +dotnet --version + +apt udpate + +dotnet publish + +ping t4.9jsa.cn + +scp ./* root@t4.9jsa.cn:/var/www/t4.9jsa.cn + +yes \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231\347\233\270\345\205\263\346\255\245\351\252\244\345\222\214\345\221\275\344\273\244.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231\347\233\270\345\205\263\346\255\245\351\252\244\345\222\214\345\221\275\344\273\244.png" new file mode 100644 index 0000000000000000000000000000000000000000..56114ccfc070abd221b591ee28483ad97ce468e3 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231\347\233\270\345\205\263\346\255\245\351\252\244\345\222\214\345\221\275\344\273\244.png" differ