MS LAPS protection: portal for secure access to local admin passwordsNikolay Klendar
weblaps.pro - secure way to get passwords of local administrators managed by LAPS. Web portal with 2FA, extended audit log, flexible access control and other paranoid security features. Mobile app helps to use LAPS passwords in more convenient way.
The cloud hosting pack is best to build your small web site, whether it’s a blog, a portfolio webpage, an e–store, etcetera in the cloud. It has a free of cost domain name, several email accounts and also a 1–click Web Applications Installer by which you can start off your Internet presence today.
$2.75PER
MONTH
Take a look at our web hosting services with a 30 day free of charge trial period. No payment needed.
MS LAPS protection: portal for secure access to local admin passwordsNikolay Klendar
weblaps.pro - secure way to get passwords of local administrators managed by LAPS. Web portal with 2FA, extended audit log, flexible access control and other paranoid security features. Mobile app helps to use LAPS passwords in more convenient way.
The cloud hosting pack is best to build your small web site, whether it’s a blog, a portfolio webpage, an e–store, etcetera in the cloud. It has a free of cost domain name, several email accounts and also a 1–click Web Applications Installer by which you can start off your Internet presence today.
$2.75PER
MONTH
Take a look at our web hosting services with a 30 day free of charge trial period. No payment needed.
Make WordPress Fly With Virtual Server Hosting - WordCamp Sydney 2014Vlad Lasky
Presentation slides from Vladimir Lasky's talk "Make WordPress Fly With Virtual Server Hosting", presented on Sunday 28th September at WordCamp Sydney 2014.
LAMP means Linux, Apache, MySQL, PHP. This tutorial shows how to install Apache 2.4 web server on Ubuntu 16.04 server (Xenial Xerus) with PHP 7 (mod_php) and MySQL / MariaDB support. I will also install PHPMyAdmin to facilitate MySQL administration. LAMP configuration is the perfect foundation for CMS systems such as Joomla, WordPress or Drupal.
In this blog, we are going to explain you to How to install and configure LAMP (Linux,Apache Mysql/MariaDB,Php) with Joomla CMS in Ubuntu 16.04. in a very easy way. For complete knowledge for the same please go through the below-given link: https://cloudminister.com/how-to-install-and-configure-lamp-linuxapache-mysql-mariadbphp-with-joomla-cms-in-ubuntu-16-04/
This will be the first in a series of three blog posts on monitoring. In this article we’ll discuss monitoring Internet Information Services (IIS), the web hosting platform available in Windows Server editions. IIS is very popular in part because it provides such a compact service with lots of features and configurations. Most enterprises that use Windows Server editions are hosting their websites using IIS. When hosting critical applications, many companies use monitoring software to keep their system administrators informed about the overall behavior of their systems. Such software provides configurable alerts for performance counters, services and applications. We will talk about how to monitor IIS, what the most important performance counters are, and what services should be monitored when talking about Internet Information services.
While core installation of Wordpress is easy to use, this presentation will explain in 10 steps with specific measures how to protect your WordPress websites.
L2 tp i-psec vpn on windows server 2016 step by stepAhmed Abdelwahed
This lab provide complete information to deploy and configure L2TP/IPsec VPN on Windows server 2016.
Table of Contents
What is VPN?
Existing Active directory environment.
Existing DHCP Server Configuration:
VPN Server Setup and Configurations.
VPN Configuration Steps:
Step 1: Join VPN Server to ITPROLABS.XYZ domain.
Step 2: Add Remote Access role.
Step 3: Enable and configure routing and remote access (Enable VPN Service).
Step 4: Allow VPN clients to obtain TCP/IP configuration from DHCP and use internal DNS.
Step 5: Configure a preshared key for IPSec connection.
Allowing internet users to connect through VPN..
Step 1: Active Directory Configuration.
Step 2: Configure the Remote Access policies (NPS).
Testing.
Create VPN connection from windows 10 Client.
Allow internet connectivity with VPN..
Connect to VPN..
Check connected VPN client Status.
Iscsi storage in windows server 2016 step by stepAhmed Abdelwahed
This lab provide complete information to install, configure and connect ISCSI storage in windows server 2016
Contents
ISCSI Storage Overview
Existing environment
Configuring iSCSI storage
Task 1: Install the Internet small computer system interface (iSCSI) target role services
Task 2: Configure the iSCSI targets
Task 4: Connect to and configure the iSCSI targets
This is all about how replication could help scaling up an application, how to setup replication, master-slave replication/master-master replication. Here are the agenda for the meeting: - Replication - a brief introduction. - Multiple MySQL server Instances. - Setup replication - Master Configurations - Bin-log - Replication User with privilege - Slave Configurations - Relay-log - Replication Threads - Start slave - Trouble-shooting replication - Replication Compatibility and Upgrading - Scaling and replication - Backup and replication
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...I-Verve Inc
Do you want to improve Magento performance Follow these effective ways to optimize Magento performance and it will help you speed up Magento eCommerce site and improve pageload time This Magento optimization guide is extremely helpful for owners and developers alike
Scaling Magento - Reaching Peak Performance
Building a cluster to support Magento is easy and makes a good example for scalable web application platforms.
I will walk through a typical Magento Cluster setup and provide Vagrant/Puppet configurations for the basic setup. Then I will cover some of the hardware and cloud resources that are required as the platform grows. We will move onto application choices, and some of the development, testing and deployment strategies that are required to have a successful clustered platform.
* Hardware vs Cloud: Exploring hardware and software options available for scaling
* Cluster Architecture
* Web server: How to cluster your application
* Varnish: How to speed up response time using reverse proxy caching
* Database: How to cluster Magento Database using Percona
* Redis: How to set up a Redis Cluster using Sentinel and Keepalived
* Filesystem: NFS, NAS or other clustered file systems
* Application Architecture: How to avoid angering your systems administrators
* Testing: Exploring load testing with tools like Gatling and BlazeMeter
* Development and Deployment Process
https://joind.in/talk/view/13541
Make WordPress Fly With Virtual Server Hosting - WordCamp Sydney 2014Vlad Lasky
Presentation slides from Vladimir Lasky's talk "Make WordPress Fly With Virtual Server Hosting", presented on Sunday 28th September at WordCamp Sydney 2014.
LAMP means Linux, Apache, MySQL, PHP. This tutorial shows how to install Apache 2.4 web server on Ubuntu 16.04 server (Xenial Xerus) with PHP 7 (mod_php) and MySQL / MariaDB support. I will also install PHPMyAdmin to facilitate MySQL administration. LAMP configuration is the perfect foundation for CMS systems such as Joomla, WordPress or Drupal.
In this blog, we are going to explain you to How to install and configure LAMP (Linux,Apache Mysql/MariaDB,Php) with Joomla CMS in Ubuntu 16.04. in a very easy way. For complete knowledge for the same please go through the below-given link: https://cloudminister.com/how-to-install-and-configure-lamp-linuxapache-mysql-mariadbphp-with-joomla-cms-in-ubuntu-16-04/
This will be the first in a series of three blog posts on monitoring. In this article we’ll discuss monitoring Internet Information Services (IIS), the web hosting platform available in Windows Server editions. IIS is very popular in part because it provides such a compact service with lots of features and configurations. Most enterprises that use Windows Server editions are hosting their websites using IIS. When hosting critical applications, many companies use monitoring software to keep their system administrators informed about the overall behavior of their systems. Such software provides configurable alerts for performance counters, services and applications. We will talk about how to monitor IIS, what the most important performance counters are, and what services should be monitored when talking about Internet Information services.
While core installation of Wordpress is easy to use, this presentation will explain in 10 steps with specific measures how to protect your WordPress websites.
L2 tp i-psec vpn on windows server 2016 step by stepAhmed Abdelwahed
This lab provide complete information to deploy and configure L2TP/IPsec VPN on Windows server 2016.
Table of Contents
What is VPN?
Existing Active directory environment.
Existing DHCP Server Configuration:
VPN Server Setup and Configurations.
VPN Configuration Steps:
Step 1: Join VPN Server to ITPROLABS.XYZ domain.
Step 2: Add Remote Access role.
Step 3: Enable and configure routing and remote access (Enable VPN Service).
Step 4: Allow VPN clients to obtain TCP/IP configuration from DHCP and use internal DNS.
Step 5: Configure a preshared key for IPSec connection.
Allowing internet users to connect through VPN..
Step 1: Active Directory Configuration.
Step 2: Configure the Remote Access policies (NPS).
Testing.
Create VPN connection from windows 10 Client.
Allow internet connectivity with VPN..
Connect to VPN..
Check connected VPN client Status.
Iscsi storage in windows server 2016 step by stepAhmed Abdelwahed
This lab provide complete information to install, configure and connect ISCSI storage in windows server 2016
Contents
ISCSI Storage Overview
Existing environment
Configuring iSCSI storage
Task 1: Install the Internet small computer system interface (iSCSI) target role services
Task 2: Configure the iSCSI targets
Task 4: Connect to and configure the iSCSI targets
This is all about how replication could help scaling up an application, how to setup replication, master-slave replication/master-master replication. Here are the agenda for the meeting: - Replication - a brief introduction. - Multiple MySQL server Instances. - Setup replication - Master Configurations - Bin-log - Replication User with privilege - Slave Configurations - Relay-log - Replication Threads - Start slave - Trouble-shooting replication - Replication Compatibility and Upgrading - Scaling and replication - Backup and replication
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...I-Verve Inc
Do you want to improve Magento performance Follow these effective ways to optimize Magento performance and it will help you speed up Magento eCommerce site and improve pageload time This Magento optimization guide is extremely helpful for owners and developers alike
Scaling Magento - Reaching Peak Performance
Building a cluster to support Magento is easy and makes a good example for scalable web application platforms.
I will walk through a typical Magento Cluster setup and provide Vagrant/Puppet configurations for the basic setup. Then I will cover some of the hardware and cloud resources that are required as the platform grows. We will move onto application choices, and some of the development, testing and deployment strategies that are required to have a successful clustered platform.
* Hardware vs Cloud: Exploring hardware and software options available for scaling
* Cluster Architecture
* Web server: How to cluster your application
* Varnish: How to speed up response time using reverse proxy caching
* Database: How to cluster Magento Database using Percona
* Redis: How to set up a Redis Cluster using Sentinel and Keepalived
* Filesystem: NFS, NAS or other clustered file systems
* Application Architecture: How to avoid angering your systems administrators
* Testing: Exploring load testing with tools like Gatling and BlazeMeter
* Development and Deployment Process
https://joind.in/talk/view/13541
SAP Extended ECM by OpenText 10.5 - What's New?Thomas Demmler
Many business processes, in both commercial and government organizations, span the worlds of transactional data and business content. OpenText Extended ECM (sold by SAP as SAP Extended ECM by OpenText) extends the transactional process management capabilities of SAP ERP with comprehensive Enterprise Content Management (ECM) capabilities, including document management, records management and collaboration. With OpenText Extended ECM, you can unite the worlds of ERP and ECM in a single solution, reducing the risks and costs of records mismanagement, increasing information worker productivity and enhancing your ability to comply with regulations.
This presentation shows how the new version 10.5 of SAP Extended ECM improves the efficiency of selected business processes.
Eicra CMS is a PHP based customizable Content Management System designed to make e-commerce portal simple and flexible. EicraCMS can be used to create websites for small and medium business organizations who can build websites in a minute.
For more details, please visit http://www.eicracms.com/
Follow on from Back to Basics: An Introduction to NoSQL and MongoDB
•Covers more advanced topics:
Storage Engines
• What storage engines are and how to pick them
Aggregation Framework
• How to deploy advanced analytics processing right inside the database
The BI Connector
• How to create visualizations and dashboards from your MongoDB data
Authentication and Authorisation
• How to secure MongoDB, both on-premise and in the cloud
AD113 Speed Up Your Applications w/ Nginx and PageSpeededm00se
My slide deck from my session, AD113: Speed Up Your Applications with Nginx + PageSpeed, at MWLUG 2015 in Atlanta, GA at the Ritz-Carlton.
For more, see:
- https://edm00se.io/self-promotion/mwlug-ad113-success
- https://github.com/edm00se/AD113-Speed-Up-Your-Apps-with-Nginx-and-PageSpeed
Securing Your Enterprise Web Apps with MongoDB Enterprise MongoDB
Speaker: Jay Runkel, Principal Solution Architect, MongoDB
Level: 200 (Intermediate)
Track: Operations
When architecting a MongoDB application, one of the most difficult questions to answer is how much hardware (number of shards, number of replicas, and server specifications) am I going to need for an application. Similarly, when deploying in the cloud, how do you estimate your monthly AWS, Azure, or GCP costs given a description of a new application? While there isn’t a precise formula for mapping application features (e.g., document structure, schema, query volumes) into servers, there are various strategies you can use to estimate the MongoDB cluster sizing. This presentation will cover the questions you need to ask and describe how to use this information to estimate the required cluster size or cloud deployment cost.
What You Will Learn:
- How to architect a sharded cluster that provides the required computing resources while minimizing hardware or cloud computing costs
- How to use this information to estimate the overall cluster requirements for IOPS, RAM, cores, disk space, etc.
- What you need to know about the application to estimate a cluster size
Magento 2.2: It's Coming Right For You! | Colorado Magento MeetupKelly Mason
Magento 2.2 is getting ready for official release, let's take a look at some of the improvements and new features included in this platform update. Learn more at: www.customerparadigm.com/magento-2-2-release-notes-colorado-magento-meetup
The webinar describes how:
- to choose the required configuration of iRidium Server;
- to install and set iRidium Server.
Trainer Ekaterina Korezhatkova, head of iRidium technical support
More about iRidium Server here http://dev.iridiummobile.net/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0/en#iRidium_Server
Similar to 12 Ways to Improve Magento 2 Security and Performance (20)
How to build a successful fashion b2b web store on Magento? The author tells the challenges you will meet, the benefits you will get and shares his own experience in b2b.
The presentation highlights such important issues as differentiation and rules of survival on the market. The author discloses main problems a company faces with when entering e-market and shares his company's success story.
"Как благодаря композеру использовать сторонние компоненты в Magento 2"
Владимир Полищук, Eltrino
19.12.2015 - Magento 2 Release Event Chernivtsi
#m2cv
12 Ways to Improve Magento 2 Security and Performance
1. #MM17DE
Pavlo Okhrem
CEO at Elogic Commerce
12 Ways to Improve Magento 2
Security and Performance
OFTOPIC
Your Company logo
2. #MM17DE
CEO and Co-Founder at eLogic Commerce
Vice president of International affairs at
Cluster BIT
Co-founder and chairman at Chernivtsi IT
CEO Club
Participant in international business
programs in Sweden and Norway
Not married
3. #MM17DE
Performance
1. Environment settings: PHP
2. Job Que
3. DB solutions: Scaling
4. Client side features
5. Advanced caching
6. Images compression, CDN
7. Profiling instruments for code optimization
8. Catalog search optimization
Agenda
Security
9. Permissions
10. Secure workflow/deployment
11. Server side logging configuration
12. Best practices of application configura
for security purposes
5. #MM17DE
Recommended list of extensions
Sufficient memory_limit 768MB
XDebug adds extra 20% to response time
OpCache with recommended settings:
- Enough memory portion to fit the code [512MB]
- Max_accelerated_files_count [60000]
- Timestamp validation / Consistency checks
Note: Max performance will be achieved only if
OpCache is enabled.
Environment Settings: PHP
php-bcmath
php-cli
php-common
php-gd | php-imagick
php-intl
php-mbstring
php-mcrypt
php-pdo
php-soap
php-xml
7. #MM17DE
DB Solutions: Scaling (EE)
Main (Catalog)Main (Catalog)
MasterMaster
Checkout
Master
Order MS
Master
Main
Slave
Catalog
Slave
Checkout
Slave
EAV
Slave
…
Available only in Magento 2
Enterprise Edition
8. #MM17DE
DB Solutions: Scaling (EE)
Adding a Slave database:
CLI: magento setup:db-schema:add-slave
Moving a separate part to a separate master database:
CLI: magento setup:db-schema:split-quote
CLI: magento setup:db-schema:split-sales
9. #MM17DE
Configuration: Client side features
Minification (CSS, JS, HTML)
JS resources bundling
Caching of static content
Images compression
CLI: magento catalog:images:resize
12. #MM17DE
CDN and image compression
CDN will help you to
deliver content faster.
Reduce images size where possible.
Use JPEG format for catalog pictures.
15. #MM17DE
Catalog search
Magento 2 EE provides the support for
Solr – a robust catalog search engine
option.
Elasticsearch utilizes the RESTful web
interface as well as uses schema-free
JSON documents. Merchants prefer this
search engine, because it offers real-time
search, high scalability, and enterprise-
level performance.
18. #MM17DE
Permissions
The owner of the Magento file system: Must have full control (read/write/execute)
of all files and directories.
Must not be the web server user; it should be a different user.
The web server user must have write access to the following files and directories:
var app/etc pub
In addition, the web server's group must own the Magento file system so that the
Magento user (who is in the group) can share access to files with the web server user.
19. #MM17DE
Permissions
All directories have 770 permissions.
770 permissions give full control (that is, read/write/execute) to the owner and to the
group and no permissions to anyone else.
All files have 660 permissions.
660 permissions mean the owner and the group can read and write but other users
have no permissions.
20. #MM17DE
Workflow
Limit the access to the production server. Ideally, with the help of CI, so
nobody will have access to the live container
Limit admin access (use different roles)
Only 1 person should have the access to merging commits and deploying
them to the live environment
Purchase extensions from verified extensions providers
21. #MM17DE
Server logging
Configure the logging in a way that it detects all of the suspicious
activities on your server
Configure the firewall
Use Fail2Ban to ban all of the suspicious activities on your server
22. #MM17DE
Application configuration
Change the default admin url path
Change the default downloader url path
Use only secure communications protocol (SSH/SFTP/HTTPS)
Use strong, long, and unique passwords, and change them periodically.
Immediately install patches when new security issues are discovered.
23. #MM17DE
One more thing
Close all of the unnecessary ports on your server
Restrict SSH access by IP
Use password managers like LastPass, PassPack etc to
store password securely
24. #MM17DE
Useful resources
https://elogic.co/blog/ultimate-magento-performance-guide-nginxhttp2php-7-0-
8/ - How to configure Magento with http/2
https://elogic.co/blog/magento-security-lifehacks/ - Magento security
lifehacks
https://github.com/magento/magento2-zray - Magento2 z-ray plugin
https://www.linkedin.com/pulse/20141210024646-1143212-22-ways-to-
bulletproof-your-magento-security - 22 Ways to bulletproof your magento
security