Linux webserver 前期环境搭建出现的问题及解决方法

问题

Ubuntu安装后重新启动启动不了

安装 Ubuntu 后重新启动显示 Please remove the installation medium then reboot:
请添加图片描述

参考 https://blog.csdn.net/weixin_42081389/article/details/104072902 成功解决。


vmware tools 安装好后,文件的拖拽实现不了

安装好了 VMware tools,却只能实现虚拟系统的屏幕适配功能,不能实现 文件的拖拉,即直接实现Windows 和 Linux 之间的文件快捷传输/

解决:既然能实现屏幕适配,说明 tools 安装好了,但文件拖拽实现不了,查阅资料,是因为安装好 Ubuntu的系统之后将软件和更新等设置给关掉了,重新打开更新之后,成功实现文件的拖拉。

步骤:左下角应用程序. > 软件和更新 > 更新 > 重要安全更新、推荐更新 都给选上,然后等待更新,更新后就可以了。


从Windows 端连接不到 Linux 端

VS code 远程的 remote development 插件使用的时候,请添加图片描述
网上说win10自带ssh客户端和服务器,我的没有,检验有无
参考 https://www.cnblogs.com/cc0blog/p/12905402.html
这个链接更全一点
想要可以通过上边链接提示的通过 命令行方式 下载安装的,记得记得记得将 服务中的windows update 打开!!!

以管理员身份打开PowerShell,然后输入 Get-WindowsCapability -Online | ? Name -like ‘OpenSSH*’ ,查询有关openssh安装情况,我的是未安装。

所以手动下载安装,参考博文 在 Windows 安装 openssh,最后成功安装 ssh,再配置一下环境变量使得再任何位置通过 都可以使用 ssh 命令。

将安装 openssh 的文件位置 添加到环境变量中。
请添加图片描述
至此通过 powerShell 以及 vscode 的终端已经可以通过命令行的方式登陆到远程主机。
ssh remoteHost_IP 再Linux Ubuntu终端键入ifconfig 得到 ip 地址,再 Windows 端 ssh ip 即可尝试连接。
参考 https://www.cnblogs.com/kuikuitage/p/14209559.html


18.4 版本的 Ubuntu 在又安装了 16版本的Ubuntu后,虚拟机分配网卡资源出问题?

就是又安装了 16.4的Ubuntu版本后,在18版本的终端 ifconfig 发现找不到 ens33了,只有 docker 和 lo。
请添加图片描述

解决方法

  1. ifconfig -a 出现 ens33 不过分配的以太网,没有想要的 inet
    请添加图片描述

  2. sudo dhclient ens33 通过 dhclient 命令来获取ip地址。

  3. sudo ifconfig ens33 就分配了 ip 地址
    请添加图片描述
    参考自:添加链接描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux WebServer 是基于 Linux 操作系统的 Web 服务器软件,它主要负责接收来自互联网用户的 HTTP 请求并将请求转发给相应的网页文件,或返回静态内容至客户端浏览器显示。Linux WebServer 广泛应用于网站托管、应用程序部署等领域,是搭建互联网站的基础设施之一。 ### 主要功能与用途 1. **网页展示**:接受 HTTP 请求,找到对应 HTML 文件或其他类型的资源,并将其发送回客户端浏览器。 2. **静态资源服务**:提供静态文件(如图片、样式表、JavaScript 文件)的快速访问,无需解析复杂的网页结构。 3. **动态内容生成**:通过解释和执行脚本语言(如 PHP、Python 或 Node.js 等),动态生成页面内容。 4. **反向代理**:可以配置为反向代理服务器,将外部流量路由到内部的服务或应用。 5. **负载均衡**:在一个集群的多个服务器之间分配工作负载,提高服务的可用性和响应速度。 ### 主流 Linux WebServer 类型及其特 #### Apache HTTP Server - **最广泛使用的 Web 服务器**。 - 支持多种文档类型,可配置性强。 - 提供丰富的模块和插件支持,便于定制。 - 使用广泛,有大量的教程和支持资源。 #### Nginx - **高效和低内存消耗**。 - 双栈支持(HTTP 和 HTTPS),默认开启 SSL 功能。 - 优秀的静态文件服务器,性能优于 Apache。 - 被认为是现代 Web 服务器的首选,在处理高并发连接方面非常出色。 #### Lighttpd - **体积小,配置灵活**。 - 提供更少的功能集,旨在提供高效的性能。 - 支持多种网络协议,包括 FTP 和代理服务器功能。 #### IIS (Microsoft Internet Information Services) 虽然不是直接在 Linux 上运行,但对于 Windows 系统下的网站来说非常重要。 ### 配置与管理 Linux WebServer 的配置涉及目录权限设置、防火墙规则调整、安全策略实施等多个方面。使用如 SSH 登录服务器,通过文本编辑器修改配置文件(如 /etc/apache2/httpd.conf 对于 Apache),并在必要时利用服务器管理面板或命令行工具进行操作。 ### 相关问题 -: 1. **如何在 CentOS 中安装并配置 Nginx WebServer?** - 安装:`sudo yum install epel-release` - 更新:`sudo yum update` - 安装 Nginx:`sudo yum install nginx` - 启动并设置开机自启:`sudo systemctl start nginx` 和 `sudo systemctl enable nginx` 2. **Linux WebServer 性能优化的关键有哪些?** - 缓存配置、压缩静态资源、减少 DNS 查找次数、合理的超时设置、合理使用多线程或多进程模式。 3. **如何使用 Linux WebServer 实现基本的身份验证与授权?** - 对于 Apache,可以使用 Basic Auth 来实现简单的身份验证。 - 使用 .htaccess 文件配合 mod_authnz_sspi 模块来实现更复杂的认证流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值