当前位置:首页 > CN2资讯 > 正文内容

Linux云服务器搭建node环境 云服务器 linux

10小时前CN2资讯


我做了一个导航站(域名是挂路灯的全拼gualudeng.com),里面精选了各种影视,动漫,黑科技,实用工具

1.购买腾讯云(阿里云等)

2.获得腾讯发给你的登录远程服务器的用户名和密码。

3.通过ssh服务端登录远程服务器,下载putty  windows版本。

如果连接失败,需要登录云服务器的控制台,进入云安全组,打开相应的端口。有些云平台默认只打开了 22 和 3389 端口。云安全组的配置根据其提示进行相应的配置即可。

4.安装 vsftpd 软件

连接成功后在本地windows上通过ssh为linux主机远程安装vsftpd软件以便于从本地上传文件到linux主机。直接用命令sudo apt-get install vsftpd.(我的服务器选择的是ubuntu系统命令可能会不一样)可能需要更新一下 apt-get update

5. 配置 vsftpd.conf

如果你是root用户登录还需要注译掉  /etc/ftpusers  里面的  root  一栏 。 因为            vsftpd 默认是不允许 root 用户直接登陆的

安装好了然后要配置vsftpd的配置文件,记得每次改完配置文件都要重启vsftpd服务。命令为 sudo service vsftpd restart 。先找到其配置文件并打开编辑,vsftpd 的配置文件位置为  /etc/vsftpd.conf  。 然后在配置文件中打开这个选项  write_enable=YES  通过vsftpd 登录的用户有修改文件的权限等等。这样你才能远程上传文件。之后还要打开这个选项  local_umask=022,改变文件上传的默认权限不打开的话在远程是访问不了的会出现403错误对于 local_umask 的意义和 linux 权限问题自行百度

(可选) 建议打开这个选项 chroot_local_user=YES 意思是一个用户ftp登录后根目录为他的 home 目录而不是 linux 主机的根目录。开启这个选项后还要在文件中加入 allow_writeable_chroot=YES

6.安装(apache + mysql + php)搭建服务器。

先来一个简单的安装 ,即安装(apache + mysql + php)的集成包 lamp 直接用这个命令  sudo tasksel install lamp-server                                               

taskse l在  ubuntu server  里是预装的,而在桌面版里是不预装的,想用的话得安装一下: sudo apt-get install tasksel   这种安装方法只需要安装      php 的 mysql  扩展库Sudo apt-get install php-gd    和   Sudo apt-get install php-mysql

各种配置文件的路径和下文的分步安装路径一样

接下来是分步安装  (apache + mysql + php)

1.     安装MySQL5的服务与客户端

命令  sudo apt-get install mysql-server mysql-client

完毕后在命令行输入mysql -u root -p 连接数据库判断是否安装成功

Mysql的配置文件在/etc/mysql/mysql.conf.d/mysqld.conf

2.安装Apache2服务器

命令  sudo apt-get install apache2

服务器的默认目录是/var/www/html,配置文件路径为/etc/apache2/apache2.conf

在你的windows机上输入云服务器为你分配的公网ip浏览器地址栏输入ip可以看到安装后的默认主页。则安装成功

修改默认目录

修改apache2的默认文档目录 默认是在/var/www里面

sudo vim /etc/apache2/sites-enabled/000-default.conf

在文档中找到 DocumentRoot 在后面修改成放置网页文件的目录。

还要修改 这个配置文件/etc/apache2/apache2.conf中的路径

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

改为你的路径,同时为了安全你还可以把其中的Indexes去掉表示不允许用户访问服务器的目录结构

sudo vim /etc/apache2/mods-enabled/dir.conf

在DirectoryIndex后t添加主页名,一般为index.html

修改完重启apache2服务器  sudo service apache2 restart

3.     安装PHP

sudo apt-get install php

注意还要安装一个php模块不然apache2无法解析php

Sudo apt-get install libapache2-mod-php

安装mysql扩展库php才能处理mysql

Sudo apt-get install php-gd

Sudo apt-get install php-mysql

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31863.html

    分享给朋友:

    “Linux云服务器搭建node环境 云服务器 linux” 的相关文章

    Oracle 云:一站式云计算解决方案,助力企业高效运营

    Oracle Cloud 的定义与核心服务 Oracle Cloud 是由甲骨文公司推出的云计算服务平台,它提供了包括数据库、计算、存储、网络、人工智能和机器学习在内的广泛服务。这些服务旨在帮助企业和组织在云端高效运行和管理其应用与数据。Oracle Cloud 不仅仅是一个基础设施即服务(IaaS...

    如何找到便宜域名?免费与低价域名注册全攻略

    知名免费二级域名介绍 在寻找免费域名时,有几个知名的选项值得考虑。eu.org 是一个长期存在的免费二级域名,支持DNSSEC,适合部署在Vercel等平台上。不过,它在中国某些地区可能会遇到访问限制,且申请时间不确定。US.KG 是另一个热门选择,可以接入Cloudflare,但需要有一个活跃的G...

    SSH软件终极指南:安全远程登录与文件传输的便捷解决方案

    SSH软件是一种用于实现安全登录、传输文件、执行命令等功能的应用程序。它基于SSH协议,为用户提供了一种加密的通信方式,确保数据在传输过程中的安全性。无论是系统管理员、开发人员,还是普通用户,SSH软件都是日常工作中不可或缺的工具。 SSH协议简介 SSH(Secure Shell)协议是一种网络协...

    探索宝塔的历史与文化:传承与创新的结合

    宝塔,这种在中国传统文化中扮演着重要角色的建筑,具有悠久而丰富的历史。我曾在一次旅行中惊叹于那些巍峨耸立的宝塔,仿佛它们在诉说着古老的故事。它们的起源可以追溯到佛教传入中国之前,实际上,宝塔最早的样式源自印度,梵语中称之为“窣堵坡”,主要用于供奉佛陀的舍利和进行宗教仪式。 在东汉时期,佛教逐步传入中...

    如何选择合适的IP站及其运作原理

    IP站的运作原理 在探讨IP站的运作原理之前,首先需要明确什么是IP站。简单来说,IP站是一种特殊的网络服务,它利用互联网协议(IP)提供不同的网络功能和服务。每个IP站都与一个或多个IP地址相连,能够用来访问信息、数据或应用程序。在我的网络体验中,无论是个人使用还是企业应用,IP站总是扮演着至关重...

    获取CloudCone优惠码,享受超值VPS主机折扣

    CloudCone 优惠码概述 在探索CloudCone之前,我想先聊聊关于优惠码的事情。CloudCone优惠码是指通过一些特定的方式获得的、可以享受价格折扣的代码。这些代码常常可以在购买VPS主机或其他服务时使用,帮助我节省一些开支。比如,有时候我能在优惠活动中找到让人心动的折扣,几乎是对我钱包...