The project puts 3 applications inside a single Docker Container. These are MongoDB, Tomcat and Python. The first 2 usually conflict with standard containers that usually run one of them in the “foreground” which only one can do. Official containers have just one. Centos incorporated SystemD into its official container, but it’s a bit of …
Binary log error in mysql – put your configs under [mysqld] not [mysqld_safe]- Stack Overflow
When I am trying to check binary log: SHOW BINARY LOGS; I get this error: ERROR 1381 (HY000): You are not using binary logging. How to resolve this? Can anybody help? Remove section [mysqld_safe] and replace with [mysqld]. It works for me. I had placed new config data under mysqld_safe, which is wrong. I am …
How to call URL of any other website in PHP
I need to Call a MEAN stack app into an Apache server, Here is how I might call the mean app. I am designing a platform that divides a monolith app into micro-services with high availability. To the URL first set the PHP resource: $ch = curl_init(); direct example: CURL_EXEC: <?php // create a new cURL …
Continue reading “How to call URL of any other website in PHP”
Amazon route53 add geo based A record using python boto3 library | {Fetch,Decode,Execute & Share}
The following script looks just up my alley, as I am working on a python script to automate setting up servers around the world so that clients get served from a local server. import boto3 client = boto3.client(‘route53’, aws_access_key_id=”AWS_KEY”, aws_secret_access_key=”AWS_SEC_KEY”) hostedZoneId = ‘HOSTED_ZONE_ID’ ip= ‘123.123.123.123’ if aws_region == “US”: #US is my default region. …
Where to start? Scaling PHP applications on AWS – CI CD too
This is an interesting read about AutoScaling in AWS using Autoscale and Load Balancer. It has some discussions about How to do this via Continuous Integration and Continuous Delivery (ci/cd) Here’s a rough approach to scaling any stateless app on AWS: Run the app in an Auto Scaling Group (ASG). An ASG makes it easy to …
Continue reading “Where to start? Scaling PHP applications on AWS – CI CD too”
Automating AWS ec2 With Python and Boto3
Automating Aws with Python – boto3 I am starting to use Python instead of Bash and OpenShell. The first plan is to make a scripted Geo Web Server. The customers will launch servers in as many regions as they like. The web users will receive pages from the local server, the content can be mixed …
How to Install and use Lsyncd on CentOS 7 / RHEL 7 / Amazon Linux
To install lsync on Amazon Linux fist add EPEL repositories: sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm also see: http://www.marcburrows.com/using-lsyncd-with-aws/ Allow the Master Server to connect to the slave server without a password On the master server, log in through putty and run the following: ssh-keygen -t rsa You will get asked to enter the file in which to …
Continue reading “How to Install and use Lsyncd on CentOS 7 / RHEL 7 / Amazon Linux”
Configure a DNS record set change-resource-record-sets — AWS CLI 1.15.35 Command Reference
To list your resources aws route53 list-hosted-zones aws route53 list-resource-record-sets –hosted-zone-id BLABLALA –query “ResourceRecordSets[?Name == ‘example.domain.’]” Use this output as the base for rebuilding the input Json file. You can write a Jason File to input into this aws route53 change-resource-record-sets –cli-input-json –cli-input-json (string) Performs service operation based on the JSON string provided. The JSON string follows the format …
How to manage subdomains in different AWS accounts with Route53
My Goal this time is to make a script for AWS Marketplace that creates EC2 instances with Apache Httpd installed that are launched in different regions, and to set route53 to use a geo-location to open each server, also to sync one directory for content that will be universal and other that aren’t synced at …
Continue reading “How to manage subdomains in different AWS accounts with Route53”
Setup Hmailserver with ssl works with Outlook 2016 but not with Roundcube
How to generate custom self-signed SSL certificates and apply it to Dovecot – Plesk Help Center, producing the certs for HmailServer worked using these directions for OpenSSl for windows. http://slproweb.com/products/Win32OpenSSL.html cd into install dir c:\openssl-win32\bin use .\ before each command. I followed Generate root private key: # openssl genrsa -out rootCA.key 2048 Generate self-singed …
Continue reading “Setup Hmailserver with ssl works with Outlook 2016 but not with Roundcube “
Postfix SMTP Authentication – On The Secure Port Only
Paste under mynetworks: ####### smtp auth smtpd_tls_auth_only = no smtp_use_tls = yes smtpd_sasl_auth_enable = yes smtpd_sasl_type = cyrus local_recipient_maps = smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom ######## Then: vi master.cf Paste under smtp: smtps inet n …
Continue reading “Postfix SMTP Authentication – On The Secure Port Only”
SAN Versus NAS: What’s the Difference and What Do You Need? – Interview test question
I came home after a test, preparing for the next test. I found that I got a question wrong about storage. I usually do cloud and it’s not on my resume, but still they asked and I failed. SANs typically utilizes Fibre Channel connectivity, while NAS solutions typically use TCP/IP networks, such as Ethernet. But the …
Git – Basic Branching and Merging
Be organized with your git, especially if you have worldwide contributers. git checkout -b iss53 Switched to a new branch “iss53” This is shorthand for: $ git branch iss53 $ git checkout iss53 Figure 19. Creating a new branch pointer You work on your website and do some commits. Doing so moves the iss53 branch forward, because …
