当前位置: 首页 > news >正文

购物网站建设成本vs2013可以做网站么

购物网站建设成本,vs2013可以做网站么,湖北网站建设报价,中国企业500强排名文章目录 Nextcloud简介1.1 部署华为云云耀服务器L实例1.1.1 云耀服务器L实例购买1.1.2 云耀服务器L实例初始化配置1.1.3 远程登录云耀服务器L实例 2. 云耀服务器L实例中间件部署2.1 安装配置环境2.1.1 安装基本工具2.1.2 安装MariaDB2.1.3 安装Nginx2.1.4 安装PHP 3. 安装Next… 文章目录 Nextcloud简介1.1 部署华为云云耀服务器L实例1.1.1 云耀服务器L实例购买1.1.2 云耀服务器L实例初始化配置1.1.3 远程登录云耀服务器L实例 2. 云耀服务器L实例中间件部署2.1 安装配置环境2.1.1 安装基本工具2.1.2 安装MariaDB2.1.3 安装Nginx2.1.4 安装PHP 3. 安装Nextcloud3.1 下载并解压到www目录3.2 生成SSL证书3.3 在Nginx配置3.4 初始化3.5 添加信任域名3.6 开启内存缓存 4. NextCloud初始化4.1 NextCloud后台配置 5. 总结 NextCloud是一款开源免费的私有云存储网盘项目可以让你快速便捷地搭建一套属于自己或团队的云同步网盘从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。我将通过华为云云耀服务器L实例CentOS 7.8、MariaDB、PHP 7、Nginx为环境部署Nextcloud。 Nextcloud简介 NextCloud是一款开源免费的私有云存储网盘项目可以让你快速便捷地搭建一套属于自己或团队的云同步网盘从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。 Nextcloud是一个网盘式文件管理系统多用户权限管理多客户端使用简单。Nextcloud是owncloud的一个分支由原创始人团队维护是在owncloud被别的公司收购后由创始人团队创立的新分支。 就像 mysql和mariadb。Nextcloud完全开源功能强大能够自由更改主题无限制增加用户有一个完善的应用中心在线office办公pdf在线浏览图片缩略图浏览等功能 1.1 部署华为云云耀服务器L实例 1.1.1 云耀服务器L实例购买 进入华为云官网: https://www.huaweicloud.com/ 进入控制台 搜索云耀服务器HECS 选择登录L实例控制台 如果没有应用实例则可以选择购买资源 云耀服务器L实例在购买阶段相对于传统的华为云ECS服务器购买十分简单便捷 关于区域选择可以按照下面规则选择合适的区域 地理位置就近原则。根据用户群所在位置应就近选择区域以减少网络时延提高访问速度。不同区域价格差异。不同区域的服务器价格可能会有所不同因此需考虑预算和成本效益。备案考虑。根据所在的行业和业务需求有些区域可能需要特定的备案或审批手续应该提前了解和考虑。多产品同区域内网互通。如果需要将多个华为云产品部署在同一区域内以便实现内网互通可以提高访问速度和数据传输效率。 由于NextCloud只支持linux操作系统本次我选择的是Centos7.8版本 关于实例规格选择这要根据大家的实际业务需求和资金进行综合考虑 综上考虑我现在的区域为华北-北京四系统镜像为Centos7.8实例规格为2c-2G先购买一个月 大家也可以根据自己需求选择增配数据盘主机安全云备份等功能 点击立即购买并支付费用支付成功后回到云耀服务器L实例控制台等待机器创建成功。 1.1.2 云耀服务器L实例初始化配置 进入云耀服务器L实例控制台可以看到我们购买的实例 单击实例进入控制界面 在这里可以看到此服务器的一些基本信息 首先需要重置密码 对于我们是下个步骤安装nextCloud过程中需要开放一些端口所以还需要配置安全组规则 选择更改安全组选择自己认为合适的安全组或者新建安全组规则 1.1.3 远程登录云耀服务器L实例 每个人的喜好不太一样常用的shell登录终端有很多这里我使用的是MobaXterm MobaXterm是一款强大的终端工具它集成了SSH客户端、X服务器和Unix命令集工具箱。在Windows操作系统下MobaXterm可以帮助用户轻松地连接并操作Linux服务器。 MobaXterm具有以下特点 集成了SSH客户端MobaXterm通过内嵌SSH客户端可以快速建立与Linux服务器的安全连接实现远程登录和管理。支持X服务器MobaXterm集成了X服务器可以在Windows上运行Unix/Linux环境并支持图形界面应用程序。提供Unix命令集MobaXterm集成了Unix命令集GNU/Cygwin用户可以在Windows上运行大多数Linux命令实现高效的终端操作。多终端视窗MobaXterm支持开启多个终端视窗可以同时连接多个Linux服务器并进行灵活的终端管理。可扩展性强MobaXterm可以通过集成插件来扩展功能例如运行Gcc、Perl、Curl、Tcl/Tk/Expect等程序。免费开源MobaXterm分为免费开源版和收费专业版用户可以免费使用开源版并根据需求选择专业版以获得更多的功能和更好的技术支持。 新建ssh登录填写云耀服务器L实例的ip和用户名并输入密码 登录成功 2. 云耀服务器L实例中间件部署 2.1 安装配置环境 2.1.1 安装基本工具 安装yum额外源、wget、unzip、gcc等基本工具 yum -y install epel-release wget unzip gcc yum -y install libsmbclient libsmbclient-devel redis关闭SELinux可先通过sestatus -v命令查看SELinux是否开启 /usr/sbin/sestatus -v修改/etc/selinux/config将’SELINUXenforcing’改为’SELINUXdisabled’重启系统即可生效或者本次可以使用’setenforce 0’临时关闭。 2.1.2 安装MariaDB 通过yum安装MariaDB yum -y install mariadb mariadb-server开启、启动服务运行管理工具 systemctl enable mariadb.service systemctl start mariadb.service mysql_secure_installationmysql_secure_installation的输入如下牢记自己的数据库root密码 S[roothcss-ecs-51c9 ~]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDBSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MariaDB to secure it, well need the current password for the root user. If youve just installed MariaDB, and you havent set the root password yet, the password will be blank, so you should just press enter here.Enter current password for root (enter for none): ERROR 1045 (28000): Access denied for user rootlocalhost (using password: YES) Enter current password for root (enter for none): OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation.Set root password? [Y/n] Y New password: Re-enter new password: Password updated successfully! Reloading privilege tables..... Success!By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.Remove anonymous users? [Y/n] Y... Success!Normally, root should only be allowed to connect from localhost. This ensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] Y... Success!By default, MariaDB comes with a database named test that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.Remove test database and access to it? [Y/n] Y- Dropping test database...... Success!- Removing privileges on test database...... Success!Reloading the privilege tables will ensure that all changes made so far will take effect immediately.Reload privilege tables now? [Y/n] Y... Success!Cleaning up...All done! If youve completed all of the above steps, your MariaDB installation should now be secure.Thanks for using MariaDB! 登录到mysql shell为Nextcloud创建用户和数据库。 mysql -u root -p验证root密码后在mysql shell执行 create database nextcloud_db; create user nextclouduserlocalhost identified by nextclouduser; grant all privileges on nextcloud_db.* to nextclouduserlocalhost identified by nextclouduser; flush privileges; exit这样就创建了一个nextcloud_db数据库和nextclouduser用户用户密码为’nextclouduser’。 2.1.3 安装Nginx 通过yum安装Nginx yum -y install nginx mkdir /var/www chown -R nginx:nginx /var/www开启、启动Nginx服务 systemctl enable nginx.service systemctl start nginx.service使用nginx -s reload可以重载配置而不需要重启nginx 开放防火墙HTTP、HTTPS端口 firewall-cmd --permanent --add-servicehttp firewall-cmd --permanent --add-servicehttps systemctl restart firewalld2.1.4 安装PHP 添加PHP7-FPM webtatic仓库安装php7主体以及nextcloud需要的一些模块。 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php71w-fpm php71w-cli php71w-gd php71w-mcrypt php71w-mysql php71w-pear php71w-xml php71w-mbstring php71w-pdo php71w-json php71w-opcache php71w-pecl-apcu php71w-pecl-apcu-devel php71w-pecl-igbinary php71w-pecl-igbinary-devel php71w-pecl-imagick php71w-pecl-imagick-devel php71w-pecl-redis php71w-pecl-redis-devel vi /etc/php-fpm.d/www.conf编辑/etc/php-fpm.d/www.conf ;修改user和group这两行大概在8行左右 user nginx group nginx;取消这几行的注释大概在第370行左右 env[HOSTNAME] $HOSTNAME env[PATH] /usr/local/bin:/usr/bin:/bin env[TMP] /tmp env[TMPDIR] /tmp env[TEMP] /tmp建立相关目录修改相关目录权限 mkdir -p /var/lib/php/session chown -R nginx:nginx /var/lib/php/session/ vi /etc/php.d/opcache.ini修改/etc/php.d/opcache.ini将以下行注释去掉并修改为对应的配置值 zend_extensionopcache.so opcache.enable1 opcache.enable_cli1 opcache.memory_consumption128 opcache.interned_strings_buffer8 opcache.max_accelerated_files10000 opcache.revalidate_freq1 opcache.save_comments1安装smbclient扩展模块 yum -y install libsmbclient libsmbclient-devel pecl install smbclient vi /etc/php.d/smbclient.ini新建/etc/php.d/smbclient.ini添加如下内容 extensionsmbclient.so开启、启动php-fpm服务 systemctl enable php-fpm.service systemctl start php-fpm.service3. 安装Nextcloud 3.1 下载并解压到www目录 wget https://download.nextcloud.com/server/releases/nextcloud-12.0.2.zip unzip nextcloud-12.0.2.zip mv nextcloud /var/www/ chown -R nginx:nginx /var/www3.2 生成SSL证书 mkdir -p /etc/nginx/cert/ openssl req -new -x509 -days 365 -nodes -out /etc/nginx/cert/nextcloud.crt -keyout /etc/nginx/cert/nextcloud.key chmod 700 /etc/nginx/cert chmod 600 /etc/nginx/cert/*3.3 在Nginx配置 修改nginx服务配置文件/etc/nginx/nginx.conf为以下内容将“yourname.domain”替换为自己的域名修改client_max_body_size可以设置最大可上传的文件大小 让Nginx重新载入配置 nginx -s reload3.4 初始化 使用域名或者IP访问就会出现初始设置页面在这里设置Nextcloud管理员用户名和密码然后选择使用的数据库为MySQL/MariaDB填入之前设置数据库时的用户名nextclouduser、密码nextclouduser、数据库名称nextcloud_db然后确认进行初始化后就可以使用了。 3.5 添加信任域名 Nextcloud本身的安全机制会检查访问的域名如果没有配置在信任域名中会提示正在通过不信任的域名访问。 Nextcloud初始化完毕后会生成“/var/www/nextcloud/config/config.php”配置文件里面的’trusted_domains’配置项为信任域名初始化完毕后只有一项为主机的IP地址。可以修改该配置项添加绑定的域名 trusted_domains array (0 120.46.35.208,1 yourname.domain, ),3.6 开启内存缓存 开启内存缓存可以提升响应速度。之前我们已经通过yum安装了redis服务通过pecl安装了php的apcu、redis组件下面先把redis设置为系统服务再修改Nextcloud的配置。 安装、配置redis服务设置服务自启、启动服务 yum -y install redis systemctl enable redis systemctl start redis修改/var/www/nextcloud/config/config.php文件在配置加入 memcache.local \OC\Memcache\APCu, memcache.locking \OC\Memcache\Redis, redis array(host localhost,port 6379,),让Nginx重新载入配置 nginx -s reload4. NextCloud初始化 4.1 NextCloud后台配置 设置用户名和密码点击安装等待安装完成 可以看到已经安装完成 可以在仪表盘配置我们需要的功能 在管理页面右上角点击“A”图标会出现功能菜单。在功能菜单中可以找到个人设置和管理等选项可以对NextCloud服务进行各种设置。在个人设置中可以编辑自己的信息而在管理中则可以对NextCloud服务的各种选项进行设置比如安全性、文件同步、应用程序等。在管理中可以对用户进行管理新建或者删除用户为用户分配不同的权限也可以对群组进行管理新建或者删除群组将用户加入到不同的群组中。在特定的设置中可以对NextCloud的界面、备份、日志等进行个性化的定制。 至此云耀服务器L实例部署Nextcloud私有云配置完成 5. 总结 本文介绍了如何部署华为云云耀服务器L实例包括购买、初始化配置和远程登录。接着介绍了安装配置环境包括基本工具、MariaDB、Nginx和PHP。之后讲解了下载并解压到www目录、生成SSL证书、在Nginx配置、初始化、添加信任域名和开启内存缓存等步骤。最后介绍了NextCloud后台配置包括个人设置和管理可以对NextCloud服务进行各种设置包括安全性、文件同步、应用程序等。同时可以进行用户和群组管理对NextCloud的界面、备份、日志等进行个性化定制。
http://www.yutouwan.com/news/435476/

相关文章:

  • 教育培训类网站设计电子商务网站特色
  • 广州北京网站建设公司哪家好网站主机免费
  • 网站设计规划四川网站seo
  • 带后台自适应网站模版怎么建立一个网站开展业务
  • 广州网站整站优化1688官网首页
  • 南京专业网站制作gta5网站正在建设中
  • 网站表格怎么做旅游景区网络推广方案
  • 企业建网站选中企动力秦皇岛网站
  • 超八成搜索网站存在信息泄露问题泰州网站建设找思创
  • 衡水网站设计费用数码港 太原网站开发公司
  • 辽宁网站建设哪里好找机房建设网站
  • 成品网站源码1688免费推荐网站建设 维护
  • 公司做网站是com好还是cn好网站速度优化
  • 网站建设及制作微商城开店
  • 内网网站建设汇报公司建设网站请示
  • 广州白云区网站建设公司wordpress展示页
  • 手机站点做网站的法律
  • php免费网站源码天元建设集团有限公司烟台分公司
  • 人寿保险网站淘宝刷单网站怎么建设源代码
  • 深圳网站建设..wordpress 前台优酷视频自适应
  • 外国有没有中国代做数学作业的网站微信网站程序
  • 环保行业网站怎么做apache wordpress配置
  • 做网站排名推广效果怎么样建筑施工特种作业证查询官网
  • 阎良网站建设163企业邮箱登陆登录入口
  • 网站做seo要多少钱中卫网络电视台直播
  • 网站里添加图片超链接怎么做国内视频培训网站建设
  • 轴承 网站建设 企炬网站开发实训周志
  • 哪里有服务好的网站建设公司如何编写网站开发文档
  • 广州网站建设工程什么网站发布任务有人做
  • 网站主机方案网站建设搭建专业网站平台公司